Xen的全虚拟化客户端的使用方法
1.生成客户端操作系统的磁盘映像。
dd if=/dev/zero of=/root/rhel5hvm.img bs=1M seek=4096 count=0
2.生成客户端操作系统的配置文件。
指定步骤1中生成的磁盘映像和安装媒体的ISO。启动顺序依次为CD-ROM驱动器(d)和HDD(c)。
vim/etc/xen/rhel5hvm
memory=1024
builder="hvm"
kernel="/usr/lib/xen/boot/hvmloader"
pae=1
acpi=1
apic=1
device_model='/usr/lib64/xen/bin/qemu-dm'[1]
sdl=0
vnc=1
vncdisplay=7
vncpasswd=''
vnclisten="0.0.0.0"
keymap="ja"
boot="dc"
disk=["file:/root/rhel5hvm.img, hda, w","file:/root/rhel-server-5.6-x86_64-dvd.iso, hdc:cdrom, r"]
vif=['']
serial="pty"
on_poweroff="destroy"
on_reboot="restart"
on_crash="restart"
3.使用xm create启动客户端操作系统,安装操作系统。
xm create rhel5hvm
为了获取客户端操作系统的VGA控制台,在主机操作系统上按照下列方式启动vcnviewer。
vncviewer 127.0.0.1:7
安装完成后,如果重新启动客户端操作系统,安装程序就会再次启动,因此安装完成后应使用xm destroy停止客户端操作系统。
xm destroy rhel5hvm
4.编辑客户端操作系统的设置文件,卸载安装媒体的ISO。
vim/etc/xen/rhel5hvm
name="rhel5hvm"
memory=1024
builder="hvm"
kernel="/usr/lib/xen/boot/hvmloader"
pae=1
acpi=1
apic=1
device_model='/usr/lib64/xen/bin/qemu-dm'[2]
sdl=0
vnc=1
vncdisplay=7
vncpasswd=''
vnclisten="0.0.0.0"
keymap="ja"
boot="dc"
disk=["file:/root/rhel5hvm.img, hda, w",",hdc:cdrom, r"]
vif=['']
serial="pty"
on_poweroff="destroy"
on_reboot="restart"
on_crash="restart"
5.启动客户端操作系统。
xm create rhel5hvm
[1]主机操作系统为x86_64的情况。在x86_32的情况下指定device='/usr/lib/sen/bin/qemu-dm'。
[2]主机操作系统为x86_64的情况。在x86_32的情况下指定device_model='/usr/lib/xen/bin/qemu-dm'。