专业的虚拟化和云计算解决方案提供商

销售咨询:029-88225090

技术支持:029-88225105
029-88225096

瑞友杯征文活动

【三等奖】Unix 工作站虚拟化实战

图15 建立新的虚拟机后的virt-manager 工作界面

图16是虚拟机中的一个Linux版本的界面,

图16是Xen虚拟机中的一个Linux版本的界面

5    使用命令行建立新的虚拟机

除了使用virt-manager 外还可以使用Xen 的命令建立虚拟机。下面看几个例子:

从 ISO 文件(rhel-server-5.4-x86_64-dvd.iso)安装rhel 5.4 客户机

(1)    建立一个15GB zfs文件卷

# zfs create -b 4k -V 15G rpool/redhat.zvol

(2)挂载ISO文件

# mount -F hsfs /rpool/ISO/rhel-server-5.4-x86_64-dvd.iso /cdrom

# share -o ro /cdrom

(3)开始安装

这里笔者的DNS 名称是cjh1

# virt-install --name "Redhat" --disk path=/dev/zvol/dsk/rpool /redhat.zvol  --paravirt --ram 1024 --os-type linux --os-variant rhel5  --location nfs:cjh1:/cdrom –nographics
The result:
Starting install...
Retrieving file .treeinfo 100% |=========================|  442 B    00:00    
Retrieving file vmlinuz.. 100% |=========================| 1.9 MB    00:00    
Retrieving file initrd.im 100% |=========================| 7.1 MB    00:00    
Creating domain...                                                 0 B 00:01
Connected to domain 67
Escape character is '^]'
Bootdata ok (command line is method=nfs:pgt01:/cdrom)
Linux version 2.6.18-164.el5xen (mockbuild@x86-003.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Tue Aug 18 15:59:52 EDT 2009
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000040800000 (usable)
No mptable found.
Built 1 zonelists.  Total pages: 264192
Kernel command line: method=nfs:pgt01:/cdrom
Initializing CPU#0
……
几分钟后出现安装界面如图17 。

图17 rhel 5.4安装界面

限于篇幅过程从略,安装完成界面如图18。

图18 安装完成界面

从 ISO 文件(osol-0906-x86.iso)安装 OpenSoaris 客户机

用 zfs 工具创建一个 volume 保存 guest 操作系统的 image文件:

# zfs create -o compression=on -V 9G rpool/vm1
# virt-install --nographics -p -r 1024 -n vm01 -f /dev/zvol/dsk/rpool/vm1 -l /export/home/cjh/osol-0906-x86.iso

注意这里 -p 选项是 paravirtualized 安装

限于篇幅过程从略

进入客户机:

# xm console vm01

如果要退出客户机 的话,用 Ctrl + ] 就会回到 主机。

从 ISO 文件(windowsxp.iso)安装 Windows 客户机

paravirtualized 不能安装 windows,要安装 windows 需要使用 fully virtualized 选项并且要有 CPU 的支持(Intel VT or AMD V)。服务器上面通常没有图形界面,所以图形化安装 windows 需要打开 vnc 服务,并给 vnc 设置一个密码,然后从 vnc client 登录后就可以看到 windows 的安装界面了:

# svccfg -s xvm/xend setprop config/vnc-listen = astring: 192.168.0.11
# svccfg -s xvm/xend setprop config/vncpasswd = astring: password
# zfs create -o compression=on -V 9G rpool/vm2
# virt-install -v --vnc -n vm02 -r 512 -f /dev/zvol/dsk/rpool/vm2 -c /export/home/cjh/windowsxp.iso --os-type=windows

限于篇幅过程从略

更多

© 1999-2026 西安瑞友信息技术资讯有限公司版权所有 | 法律声明 | 正版验证 | 联系我们 | 陕ICP备06007935号-1