linux 半虚拟化,linux xen 之 最简单半虚拟化配置

linux  xen 之 最简单半虚拟化配置

一、安装 xen :

在centos 下最简单那就当然是 yum 了;

# yum install xen kernel-xen0 kernel-xenu

安装好以后查看 grub.conf 文件有如下信息:

default=1     默认为 1 改为 0 启动 xen 内核

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title CentOS (2.6.18-92.1.10.el5xen)

root (hd0,0)

kernel /xen.gz-2.6.18-92.1.10.el5

module /vmlinuz-2.6.18-92.1.10.el5xen ro root=LABEL=/

module /initrd-2.6.18-92.1.10.el5xen.img

title CentOS (2.6.18-92.1.6.el5)

root (hd0,0)

kernel /vmlinuz-2.6.18-92.1.6.el5 ro root=LABEL=/

initrd /initrd-2.6.18-92.1.6.el5.img

然后重新启动: # reboot

二、启动 xen 服务:

# services xend start

查看正在运行的虚拟机:

# xm list  看到如下 说明启动正常:

Name                                      ID Mem(MiB) VCPUs State   Time(s)

Domain-0                                   0     1243     2 r-----   1464.9

三、说最简单安装那就开始吧:

1、配置安装源: 其实很简单就是做个 ftp 服务器 (我就直接本机做了,呵呵)

安装白:

# rpm -ivh vsftpd-2.0.5-12.el5.rpm

# services vsftpd start

2、 cp centos 5  安装文件到 ftp 目录 方便我就直接复制到 默认的 pub 目录

自己精简下 centos 5 的 iso 安装包 (近700M)还有点大

然后 解压 上传到 pub 目录就 ok 了

3、创建虚拟机的安装文件:

# dd if=/dev/zero of=/vm/centos.img bs=1M count=4096

意思就是在 /vm/ 目录下制作一个 4G 大小的 centos.img 文件 用于安装 centos

4、就是最重要的一步了;

如果要是开启了selinux 则先输入如下命令:

chcon -t xen_image_t  -R /vm/centos.img      就是给 cenots.img 打上安全标记

ls -Z 查看 :

-rw-r--r--  root root user_u:object_r:xen_image_t   centos.img

5、开始安装:

利用 xen 的virt-install 命令:

# virt-install -n centos -r 256  \

> -f /vm/centos.img --nographics \

> -l ftp://本机ip/pub/

相关解释:

-n :             设置 domain-U 的名称,这个名称的配置文件默认在 /etc/xen 目录下

-r :             设置 domain-U 的内存,目前至少需要 256MB 才能够执行

-f :             设置 domain-U 的硬盘镜像位置

--nographics :   不使用图形界面来安装的意思

-l :             安装文件的存放位置

--vcpus :         虚拟机的CPU数量

--vnc              使用VNC终端连接方式

各种安装文件的路径格式:

NFS :   nfs:主机的IP:安装文件所在目录

WWW :   http://主机的IP/安装文件存放目录

FTP :   ftp://主机的IP/安装文件存放目录

6、就会出现如下熟悉的安装画面:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值