准备工作: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 + ]
如果你的系统没有安装虚拟化相关的组件,那么请运行这个命令: 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 + ]
编辑回复