Xen虚拟机VNC输出
  • 摘要:有时需要通过主机hvc0登录到虚拟机中,有时需要借助vnc登录虚拟机进行管理,这样就需要有相应的配置保证两者都能正常输出。具体的配置如下文。

           hvc是Xen虚拟化技术引入的对虚拟机进行控制的虚拟console,在虚拟机的配置中自动完成;VNC显示VGA硬件输出,可以完成对虚拟机的管理。在Xen虚拟化技术中hvc则是自带的,而VNC的输出需要借助qemu-dm来模拟VGA硬件。

          hvc0的输出不需要调整,只需要在虚拟机中配置串口输出,就能够使得hvc0在串口输出;而tty1通过VGA输出,用VNC显示。具体配置如下,

          在虚拟机中完成:

          #vi  /boot/grub/menu.lst    视虚拟机的启动文件而变动

          serial --unit=0 --speed=38400 --word=8 --parity=no --stop=1

          在内核行添加如下的参数

          console=ttyS0,38400n8

          在/etc/securetty 中保证有ttyS0

          #echo ‘ttyS0’ >> /etc/securetty

          修改/etc/inittab保证有以下的内容

          #vi /etc/inittab

          1:2345:respawn:/sbin/getty 38400 hvc0

          2:2345:respawn:/sbin/getty 38400 tty1

          然后将虚拟机重启,就可以同时在VNC和host主机中访问虚拟机了。

    参考wiki.debian.org/Xen

     

    摘自 隼的天空

     

  • 点这里复制本页地址发送给您QQ/MSN上的好友
  • 300*300广告