xm console没法联接guest问题的解决

        虚拟机技术已经实用的很是广泛了(起码在本身公司是这样的)。我尤为偏心XEN的虚拟技术(不过我也认可,也许是由于比较熟悉)。sql

        近日碰到了一个小问题,就是使用xm console 命令链接guest主机的时候,有的主机这个命令就是没有任何反应,虽然能够是用VNC的console界面,可是出于安全考虑,防火墙的IPTABLES都是关闭的,且咱们使用专门的VM server,都是较为精简的,起码没有图形界面。安全

        检查了一圈,发现了问题的端倪:ide

        1. 虚拟化安装时出了问题:ui

            没有使用Paravirtualized virtualized guest ,没法直接链接。spa

            检查/etc/grub.conf文件:server

  
  
  
  
  1. default=0 
  2. timeout=5 
  3. splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz 
  4. hiddenmenu 
  5. title Red Hat Enterprise Linux Server (2.6.18-164.el5) 
  6.         root (hd0,0) 
  7.         kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/VolGroup00/LogVol00  rhgb quiet 
  8.         initrd /initrd-2.6.18-164.el5.img 

           使用了fully virtualized guest的虚拟机创建方式。虚拟机

         2. 方式没有问题,可是grub文件配置不对it

  
  
  
  
  1. default=0 
  2. timeout=5 
  3. splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz 
  4. hiddenmenu 
  5. title Red Hat Enterprise Linux Server (2.6.18-164.el5xen) 
  6.         root (hd0,0) 
  7.         kernel /vmlinuz-2.6.18-164.el5xen ro root=/dev/VolGroup00/LogVol00  rhgb quiet 
  8.         initrd /initrd-2.6.18-164.el5xen.img 

         主要缺乏了console=xvc0 这个配置
console

        正确的文件配置:        class

  
  
  
  
  1. default=0 
  2. timeout=5 
  3. splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz 
  4. hiddenmenu 
  5. title Red Hat Enterprise Linux Server (2.6.18-164.el5xen) 
  6.         root (hd0,0) 
  7.         kernel /vmlinuz-2.6.18-164.el5xen ro root=/dev/VolGroup00/LogVol00 console=xvc0 rhgb quiet 
  8.         initrd /initrd-2.6.18-164.el5xen.img 

        修改这个配置后,重启guest,能够正常链接。

        --以上配置和修改成RHEL系统。

        --EOF

相关文章
相关标签/搜索