Centos6.5上安装xen及图形化界面管理

2019-04-14 18:00发布

参考: wiki.centos.org/QaWiki/xen4 http://blog.csdn.net/zklth/article/details/6339766 http://blog.csdn.net/gg296231363/article/details/6891460 Centos6.5上安装xen  注:一定要是64bitcentos6.5,不然下面这种方法没法成功!!(不过32位的你页可以试试。。) 1,添加xen的官方源 cd /etc/yum.repos.d/ wget http://dev.centos.org/centos/6/xen-c6/xen-c6.repo (只有添加源后我们才能进行下面的工作) 2,安装新的内核(因为xen需要3.0以上的内核) yum install kernel kernel-firmware 3,安装xen yum install xen 完成后,这时可以检查文件/boot/grub/grub.conf vim /boot/grub/grub.conf 看看新的内核是不是已经添加进去了,如果是,成功了大半了,接下来就是把xen当作启动的文件。。 修改grub vim /boot/grub/grub.conf title (可以不用修改,也可以命名为xen root(hd0,0) //这个是启动盘,不用修改 kernel /xen.gz //这个一定要添加, module /vmlinuz-3.。。。。。这个原先是kernel,只需要把kernel改为module就可以了 module /initramsf-3.。。。 这个和上面一样,原先是intird,改为module就可以了。 完成。 下面 reboot 选择带有xen的启动内核,即可。 二,选择在centos下用xen的图形界面 virtualbox中,有好用的图形界面,xen里面其实也有,不过是通过virt-manager这个软件来实现的。它是个可以图形界面的软件。 安装virt-manager后它会自动把xen-hypervisor添加进去。 不过在安装过程中,出现了各种问题,很是恼火, 安装 yum install virt-manager 各种坑,我遇到了不计其数,花了大概半天才在网上摸索出答案,各种心酸,无动力。 下面把遇到的问题说明: 1,启动virt-manager时候,会出现如下图的错误。 这个错误确实很稀奇,我找了很久,发现不能直接用virt-manager来启动,有一个命令可以适合。 dubus-lauch --exit-with-session virt-manager 这个可以启动。 但是,还没完,启动后,出现这样的错误:  这个错误网上也有,解决方案都各自有 解决1,修改 /ect/xen/xend-config.sxp 文件, (xend-http-server no )--->(xend-http-server yes) (xend-unix-server no )--->(xend-unix-server yes) 该后,发现还是不起作用,,,,没辙了。 后来看了错误提示,好像与libvirtd有关。我估计是没装上这个东西,然后装上。 yum install libvirt 装好后,,好了么??依然没。。 然后我重启了这个服务 service libvirtd restart 发现重启中有个错误。。原来是依赖没有完全安装,接着安装。。。。 yum install libxml2-devel gnutls-devel device-mapper-devel python-devel libnl-devel -y 然后再重启,,没有错误了。。。 接着重启xend /etc/init.d/xend restart 没有问题。。 最后,重启 dubus-lauch --exit-with-session virt-manager 天终于亮了。。。。。 起来了。。。