CentOS5.4下安装XEN

1,  安装必要的软件

kernel-xen:修改的 Linux 核心,使可以跑 Xen 的环境;

xen:主要的 xen 软件;

xen-libsXen 所需要的lib库等;

python-virtinst:提供终端机安装的软件; 

virt-manager:图形化界面,可在图形接口管理 xen

        

设定从本机光盘安装:

1.1 重命名CentOS-Base.repo

[root@caleble ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

1.2 编辑/etc/yum.repos.d/CentOS-Media.repo,把baseurl=改成挂载的光盘路径,如/mnt目录第一行改为baseurl=file:///mnt/,第二三行删掉

1.3 开始安装

[root@caleble ~]# yum --disablerepo=\* --enablerepo=c5-media install kernel-xen xen xen-libs python-virtinst virt-manager

 

2,  修改Linux开机启动默认为XEN

2.1 vim /boot/grub/menu.lst

default=1改为default=0

2.2 重新启动

[root@caleble ~]# reboot

2.3 查看是否安装成功:

[root@caleble ~]# uname -r

2.6.18-164.el5xen

[root@caleble ~]# pstree -p | grep xen

        |             |-xenbus(14)

        |             `-xenwatch(13)

        |-xenconsoled(2439)---{xenconsoled}(2441)

    |-xenstored(2433

         以上两个都显示的话说明xen已经安装正确

 

3,  设定NFS文件系统

xen半虚拟化不支持光盘安装,所以采用架设NFS文件系统共享CentOS DVD的方式来进行CentOS虚拟机的安装

3.1 设定共享目录

[root@caleble ~]# vim /etc/exports

输入挂载ISO镜像的目录

/mnt/

3.2 开启共享服务

[root@caleble ~]# /etc/init.d/portmap start

[root@caleble ~]# /etc/init.d/nfs start

[root@caleble ~]# /etc/init.d/nfslock start

3.3 查看结果

[root@caleble ~]# showmount -e localhost

Export list for localhost:

/mnt *

 

4,  安装虚拟机

4.1 建立虚拟机文件

[root@caleble ~]# dd if=/dev/zero f=/disk2/xen/CentOS5.4.img bs=1M count=4096

4.2 使用virt-install安装系统

[root@caleble ~]# virt-install -n CentOS5.4_virt -r 512 -f /disk2/xen/CentOS5.4.img --nographics -l nfs:192.168.16.202:/mnt/

-n:虚拟机名称

-r:虚拟机所用内存

-f:虚拟机文件的位置

--nographics:文字模式安装

-l:安装服务器的位置

nfs:192.168.16.202:/mnt/:上面配置的nfs文件系统的路径

 

4.3 安装CentOS

这部分与文字接口安装CentOS相同,按照提示一步一步安装即可

 

5,  XEN管理

通过virt-install安装的虚拟机会在/etc/xen/下建立指定文件名的xen配置文件,上面安装的虚拟机会产生/etc/xen/CentOS5.4_virt文件

 

/usr/sbin/xendxend的启动脚本

/usr/sbin/xmxen的管理命令,输入xm help查询语法

/etc/xen/xend-config.sxpxen的配置文件,不用修改

/etc/xen/:若干个xen配置文件的模板

/etc/xen/auto:开机自动启动的虚拟机

设定CentOS5.4_virt自动启动:

[root@caleble ~]# ln -s /etc/xen/CentOS5.4_virt /etc/xen/auto/

/etc/xen/scriptsxm命令调用的脚本

 

查看运行的虚拟机列表:

[root@caleble ~]# xm list

启动虚拟机,加上-c直接启动到虚拟机操作界面:

[root@caleble ~]# xm create CentOS5.4_virt

关闭虚拟机:

[root@caleble ~]# xm shutdown CentOS5.4_virt

强制关闭虚拟机:

[root@caleble ~]# xm destroy CentOS5.4_virt

进入虚拟机操作界面

[root@caleble ~]# xm console CentOS5.4_virt

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14293419/viewspace-620399/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14293419/viewspace-620399/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值