sideway 2007.5.25
如有任何问题,可以联系本人:xtadw@yahoo.com.cn QQ:19487607
最新的RHEL5 Server已经比较完美的集成了xen,对xen的工作原理,本人也是一知半解,但无论如何,我们已经开始可以比较简单的实际应用xen的虚拟技术了,以下我将为大家介绍一下在控制台模式下xen的具体使用。
一、安装xen及管理工具
1. 在已经可以运行的rhel5环境下,安装以下软件包:
(1). xen-3.0.3-25.el5.rpm
(2). xen-devel-3.0.3-25.el5.rpm
(3). xen-libs-3.0.3-25.el5.rpm
(4). kernel-xen-2.6.18-8.el5.rpm
(5). kernel-xen-devel-2.6.18-8.el5.rpm
(6). virt-manager-0.2.6-7.el5.i386.rpm
(7). 以及其他依赖包
2. 设置启动时自动运行xend
chkconfig --level 35 xend on
chkconfig --level 35 xendomains on
二、运行xen虚拟平台
重新启动计算机,在操作系统选择菜单上选择“Red Hat Enterprise Linux Server (2.6.18-8.el5xen)”
如果顺利的话,过一会儿就能进入系统,进入系统后运行:xm list就能看到如下信息
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 1886 2 r----- 30.6
看到类似信息就说明虚拟平台已经建立,正在运行了,接下去我们就可以创建一个个虚拟的操作系统了。
三、安装虚拟操作系统
1. 把操作系统的安装文件以FTP或HTTP方式可供访问,此处以FTP提供RHEL5为例。
mount -o loop /tmp/rhel.5.0.server.dvd.iso /var/ftp/pub/rhel5
service vsftpd start (如果没有安装vsftpd,那就装一个,此处就不再注明了)
2. 使用virt-install安装工具进行安装虚拟操作系统
(1) # virt-install
What is the name of your virtual machine? [testvm1] (填写虚拟操作系统的名称:testvm1)
How much RAM should be allocated (in megabytes)? [256] (使用的内存:256M)
What would you like to use as the disk (path)? [/opt/testvm1.img] (虚拟磁盘文件路径:/opt/testvm1.img)
How large would you like the disk (/opt/testvm1.img) to be (in gigabytes)? [4] (虚拟磁盘文件大小:4G)
Would you like to enable graphics support? (yes or no) [no] (是否允许图形支持:no, 因为我们在控制台方式下操作)
What is the install location? [ftp://192.168.1.33/pub/rhel5] (安装盘地址)
(2) 接下去就开启像我们平时安装系统一样安装,安装步骤略。
(3) 完装完成后会有一个"Reboot"按钮,按一下回车即可,虚拟的操作就会自动开始运行。
3. 查看虚拟机运行状况
(1) 切换到虚拟平台的控制台上
可以用“Ctrl”+“->”来切换
(2) 输入xm list命令,可以看到类似以下信息
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 1757 2 r----- 440.7
testvm1 2 255 1 -b---- 24.3
四、关于xen的其他内容
1. 各个xen虚拟机的配置文件路径在哪?/etc/xen/testvm1 (此处以刚建立的testvm1)
2. 下次开机如何运行已经创建的虚拟操作系统? xm create -c /etc/xen/testvm1 (还是以刚刚建立的testvm1为例)
3. 如何关闭虚拟操作系统?shutdown、poweroff等等,总之把它当一台真实的安装了linux的机器对待就是了
4. 虚拟操作系统挂了,如何强行关闭?xm destroy testvm1 或 xm destroy 2 (还是以刚刚建立的testvm1为例)
5. 还能进一步讲一下xen吗?等下次吧:)
阅读(595) | 评论(0) | 转发(0) |