KVM虚拟化:使用VNC访问客户机VM
来源:互联网 发布:mac查找文件路径 编辑:程序博客网 时间:2024/06/07 01:47
简介
如果你想通过VNC访问客户机VM的窗口,你需要将客户机窗口添加到VNC服务器中。本文介绍如何通过修改xml配置文件来设置VNC参数,并通过VNC client来访问VM的VGA窗口。
修改配置文件
KVM客户机的配置文件放置在/etc/libvirt/qemu目录下。使用vi可以查看虚拟机的xml配置文件。
[root@CentOS65 ~]# vi /etc/libvirt/qemu/centos65.xml <!--WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE OVERWRITTEN AND LOST. Changes to this xml configuration should be made using: virsh edit centos65or other application using the libvirt API.--><domain type='kvm'> <name>centos65</name> <uuid>9a1e6c72-47df-f5a5-a5b5-71311472248a</uuid> <memory unit='KiB'>2097152</memory> <currentMemory unit='KiB'>2097152</currentMemory> <vcpu placement='static'>1</vcpu> <os> <type arch='x86_64' machine='rhel6.6.0'>hvm</type> <boot dev='hd'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices>...... <graphics type='vnc' port='5920' autoport='no'/>... </devices></domain>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 vncdisplayerror: command 'vncdisplay' requires <domain> option[root@CentOS65 ~]# virsh vncdisplay centos65127.0.0.1:20配置完成后,重启相关服务:
# service libvirtd restart# virsh shutdown centos65# virsh start centos65
0 0
- KVM虚拟化:使用VNC访问客户机VM
- qemu-kvm virtio 虚拟化-----Linux客户机 virtio设备初始化
- qemu-kvm virtio 虚拟化-----Linux客户机 virtio设备初始化
- kvm 虚拟化 virsh shutdown 无法关闭客户机
- kvm下面使用vnc
- kvm虚拟化技术实战记录(3)——安装第一台客户机
- qemu-kvm virtio 虚拟化-----Linux客户机 virtio设备初始化 (基于Qemu2.0.0 & kernel 3.10.0)
- KVM客户机使用主机USB设备
- KVM客户机添加virsh console 虚拟终端支持及原理
- KVM客户机添加virsh console虚拟终端支持及原理
- 虚拟化:使用libvirt管理kvm虚拟机
- kvm vm使用sheepdog存储空间
- centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机
- centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机
- KVM虚拟化常见问题
- KVM虚拟化常见问题
- KVM虚拟化常见问题
- KVM虚拟化常见问题
- Python教程学习简记9--Python 返回函数 闭包
- 系统调用和库函数的区别
- byte[1024]
- .Net之道
- Swift - Gyro
- KVM虚拟化:使用VNC访问客户机VM
- TLB原理
- hdu 5432 Pyramid Split【二分查找】
- POJ 3252 Round Numbers(数位DP)
- HDOJ 4496 D-City (反向思维并查集)
- HDU 3315 My Brute(费用流)
- 计蒜客 挑战难题 最后一个单词的长度
- 南阳oj 题目2—括号配对问题
- Struts 2