Chinaunix首页 | 论坛 | 博客
  • 博客访问: 166362
  • 博文数量: 60
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 617
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-24 10:59
文章分类

全部博文(60)

文章存档

2022年(2)

2020年(23)

2019年(1)

2010年(1)

2009年(33)

我的朋友

分类: LINUX

2009-05-30 16:34:33

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) |
0

上一篇:Linux-HA

下一篇:Oracle 冷备批处理

给主人留下些什么吧!~~