Centos Xen 虚拟化

回复 收藏
准备工作:1. 在安装系统的时候,一定要把virtuallization 选上,否则不支持虚拟化,另外最好也要把图形化“Desktop-gnome”选上,因为有可能需要你到图形界面下去管理你的虚拟机。
如果你的系统没有安装虚拟化相关的组件,那么请运行这个命令: yum  groupinstall  "Virtualization"  安装虚拟化组件,另外安装图形化支持,请参考用yum来安装或卸载CentOS图形界面包
等你安装完Virtualization组件后,还需要更改grub相关的配置文件:
vim  /boot/grub/menu.lst
把default=1 改成  default=0

2. 拷贝一个centos系统光盘的镜像文件到你的服务器上,或者直接把光盘放在光驱中。
3. 通过nfs共享光盘
mount  /dev/cdrom   /mnt
vim /etc/exports   写入:
/mnt  *

service portmap restart;  service  nfs restart

安装虚拟机:
1.建立虚拟机文件
[root@caleble ~]# dd if=/dev/zero f=/disk2/xen/CentOS5.4.img bs=1M count=4096
2.使用virt-install安装系统
[root@caleble ~]# virt-install -n CentOS5.4_virt -r 512 -f /disk2/xen/CentOS5.4.img --nographics -l nfs:192.168.16.202:/mnt/
-n:虚拟机名称
-r:虚拟机所用内存
-f:虚拟机文件的位置
--nographics:文字模式安装
-l:安装服务器的位置
nfs:192.168.16.202:/mnt/:上面配置的nfs文件系统的路径,该IP即为该服务器IP

3.安装CentOS
这部分与文字接口安装CentOS相同,按照提示一步一步安装即可

4. XEN管理
通过virt-install安装的虚拟机会在/etc/xen/下建立指定文件名的xen配置文件,上面安装的虚拟机会产生/etc/xen/CentOS5.4_virt文件

/usr/sbin/xend:xend的启动脚本
/usr/sbin/xm:xen的管理命令,输入xm help查询语法
/etc/xen/xend-config.sxp:xen的配置文件,不用修改
/etc/xen/:若干个xen配置文件的模板
/etc/xen/auto:开机自动启动的虚拟机
设定CentOS5.4_virt自动启动:
[root@caleble ~]# ln -s /etc/xen/CentOS5.4_virt /etc/xen/auto/
/etc/xen/scripts:xm命令调用的脚本

查看运行的虚拟机列表:[root@caleble ~]# xm list

启动虚拟机,加上-c直接启动到虚拟机操作界面:[root@caleble ~]# xm create CentOS5.4_virt

关闭虚拟机:[root@caleble ~]# xm shutdown CentOS5.4_virt

强制关闭虚拟机:[root@caleble ~]# xm destroy CentOS5.4_virt

进入虚拟机操作界面 [root@caleble ~]# xm console CentOS5.4_virt
退出console 界面: ctrl + ]
2011-07-29 13:12 举报
已邀请:
0

李昂

赞同来自:

dd if=/dev/zero f=/disk2/xen/CentOS5.4.img bs=1M count=4096   报错  

dd: 无法识别的操作数"f=/disk2/xen/CentOS5.4.img"
请尝试执行"dd --help"来获取更多信息。
0

李昂

赞同来自:

dd if=/dev/zero of=/disk2/xen/CentOS5.4.img bs=1M count=4096
dd: 正在打开"/disk2/xen/CentOS5.4.img": 没有那个文件或目录


百度了下   需要将带有 xen 的光盘 挂在上去  yum 安装 xen   kernel-xen 等软件

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: