XEN 虚拟机安装


VT安装准备:

#vim server.repo

[base]

name=Red Hat Enterprise Linux 5Server - i386 - base

baseurl=ftp://192.168.0.254/pub/RHEL5U3/Server

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[VT]

name=Red Hat Enterprise Linux 5Server - i386 - VT

baseurl=ftp://192.168.0.254/pub/RHEL5U3/VT

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

~                                                          

#yum clean all

#yum update

#yum grouplist

#yum groupinstall Virtualiation

# vim /etc/xen/xend-config.sxp 

(dom0-min-mem 128)

#service xend restart

文本方式安装虚拟域方法如下:

# virt-install

system1

512            xen最小化安装,虚拟机内存不可低于256

/var/lib/xen/p_w_picpaths/system1.p_w_picpath      如果开启selinux必须安装在此目录

6

no

nfs:192.168.0.254:/var/ftp/pub/RHEL5U4

#ctrl ]      中途退出

#xm console system1    登录系统

#xm create -c system1  启动系统

#virt-manager     启动虚拟机管理器


图形安装虚拟域方法如下:

#virt-install

system1

512            xen最小化安装,虚拟机内存不可低于256

/var/lib/xen/p_w_picpaths/system1.p_w_picpath      如果开启selinux必须安装在此目录

6

yes

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

拷贝生成新的系统:

#poweroff

#cd /var/lib/xen/p_w_picpaths

#cp system1.img system2.img

#cd /etc/xen

#cp system1 system2

#vim system2                 修改name/uuid/disk/vif参数


增加虚拟网卡:

#vim /etc/xen/system2

vif = [ "mac=00:17:3e:09:8f:df,bridge=xenbr0","mac=00:18:3e:09:8f:df,bridge=xenbr0" ]


增加disk设备:

#cd /var/lib/xen/

#dd if=/dev/zero of=./bigfile.img bs=512 count=1 seek=400000

#vim /etc/xen/system2

disk = [ "tap:aio:/var/lib/xen/p_w_picpaths/system2.img,xvda,w",

"tap:aio:/var/lib/xen/p_w_picpaths/bigfile.img,sda,w" ]


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

系统启动自动启动虚拟机:

#cd /etc/xen

#ln -sv /etc/xen/system1 ./auto/system1



图形化安装系统没有console接口,需要手动添加:

修改grub.conf

 kernel /vmlinuz-2.6.18-164.el5xen ro root=/dev/VolGroup00/LogVol00  console=xvc0

修改inittab:

co:2345:respawn:/sbin/agetty xvc0 9600 vt100-nav



文本化安装系统没有vnc图形化连接,设置:

#vim /etc/xen/system1

vfb = [ "type=vnc,vncunused=1"  ]