KVM虚拟化:使用VNC访问客户机VM

简介

如果你想通过VNC访问客户机VM的窗口,你需要将客户机窗口添加到VNC服务器中。本文介绍如何通过修改xml配置文件来设置VNC参数,并通过VNC client来访问VM的VGA窗口。

修改配置文件

KVM客户机的配置文件放置在/etc/libvirt/qemu目录下。使用vi可以查看虚拟机的xml配置文件。
[root@CentOS65 ~]# vi /etc/libvirt/qemu/centos65.xml 



  centos65
  9a1e6c72-47df-f5a5-a5b5-71311472248a
  2097152
  2097152
  1
  
    hvm
    
  
  
    
    
    
  
  
  destroy
  restart
  restart
  
	......
    
	...
  
xml文件的devices元素包含对虚拟机的设备配置,通过配置其中的graphics元素,可以设置VNC连接。graphics元素包含以下可以配置属性:
  • type属性: 此属性为必须配置的属性,可以设置为"sdl", "vnc", "rdp" or "desktop". 在上面的例子中,设置为vnc,以可通过VNC进行远程访问。
  • port属性:VNC服务端口号,是属性在autoport属性值设置为"no"时有效
  • autoport属性: 是否自动分配VNC TCP端口,配置为"yes"或"no"。与port属性配合使用。
  • passwd属性: 以明文方式设置VNC登录密码
  • keymap属性: 键盘配置
  • listen属性: VNC服务侦听的IP地址.
可以通过virsh命令查看当前VNC端口配置信息
[root@CentOS65 ~]# virsh vncdisplay
error: command 'vncdisplay' requires  option
[root@CentOS65 ~]# virsh vncdisplay centos65
127.0.0.1:20
配置完成后,重启相关服务:
# service libvirtd restart
# virsh shutdown centos65
# virsh start centos65

你可能感兴趣的:(虚拟化技术)