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

相關文章
相關標籤/搜索