博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xm console无法联接guest问题的解决
阅读量:6970 次
发布时间:2019-06-27

本文共 1303 字,大约阅读时间需要 4 分钟。

 虚拟机技术已经实用的非常普遍了(起码在自己公司是这样的)。我尤其偏爱XEN的虚拟技术(不过我也承认,也许是因为比较熟悉)。

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

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

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

            没有使用Paravirtualized virtualized guest ,无法直接连接。

            检查/etc/grub.conf文件:

 
  1. default=0 
  2. timeout=5 
  3. splashimage=(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文件配置不对

 
  1. default=0 
  2. timeout=5 
  3. splashimage=(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 这个配置

        正确的文件配置:       

 
  1. default=0 
  2. timeout=5 
  3. splashimage=(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

本文转自Be the miracle!博客51CTO博客,原文链接http://blog.51cto.com/miracle/527092如需转载请自行联系原作者

Larry.Yue

你可能感兴趣的文章
我的友情链接
查看>>
堆和栈的区别
查看>>
MongoDB基本命令用法
查看>>
MongoDB基本命令用法
查看>>
Docker的四种网络方式
查看>>
【Qt笔记】可视化显示数据库数据
查看>>
Spring Boot 2.0正式发布,升还是不升呢?
查看>>
Android四大组件Activity,及Intent的简单用法
查看>>
线程同步控制
查看>>
正则表达式
查看>>
深入理解Tomcat系列之一:系统架构
查看>>
[原]Jenkins(八)---jenkins构建项目报错时发送错误报告邮件
查看>>
Smart Framework:轻量级 Java Web 框架
查看>>
在win10中使用linux上的bash命令行
查看>>
Eclipse FindBugs插件安装与使用
查看>>
介绍:成为一名 Jenkins 贡献者的旅程
查看>>
java中equals和==的区别
查看>>
还是使用jquery实现的无刷新的文件下载
查看>>
Porteus Kiosk
查看>>
$apply
查看>>