Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。
一,安装内核及图形管理器
yum -y install xen kernel-xen virt-manager
vim /boot/grub/grub.conf //修改第一启动
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-194.el5xen)
root (hd0,0)
kernel /xen.gz-2.6.18-194.el5
module /vmlinuz-2.6.18-194.el5xen ro root=LABEL=/ rhgb quiet
module /initrd-2.6.18-194.el5xen.img
远程需要安装vnc
yum -y install vnc*
在终端shell中运行命令vncpasswd,添加客户端访问时使用的密码。
service vncserver start
在终端shell中运行命令vncserver, 此时会在$HOME/生成一个隐藏文件夹.vnc
进入cd 进入.vnc目录,编辑xstartup文件
取消这两行注释
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
注释掉#twm &
在最后一行添加gnome-session &
service vncserver restart
重启计算机,uname -r 查看是否已经支持
[root@localhost network-scripts]# uname -r
2.6.18-194.el5xen
virt-install -n vm03 -f /data/vm02.img -s 4 -r 128 nographics -l http://192.168.152.129/CentOS