10.2.2. 设置客户机代理和主机之间的通信
主机机器通过主机和客户机计算机之间的 VirtIO 串行连接与客户机代理通信。VirtIO 串行通道通过字符设备驱动程序(通常是 Unix 套接字)连接到主机,并且客户机侦听此串行通道。以下流程演示了如何为客户机代理设置主机和虚拟机机器。
注意
有关如何在 Windows 客户端上设置 QEMU 客户机代理的说明,请参考 中的说明。http://msdn.microsoft.com/en-us/library/windows/desktop/bb968832%28v=vs.85%29.aspx
过程 10.1. 设置客户机代理和主机之间的通信
打开客户机 XML
使用 QEMU 客户机代理配置打开客户机 XML。您将需要 guest 名称来打开文件。使用主机机器上的 # virsh list 命令列出它可以识别的客户机。在本例中,guest 的名称是 rhel6 :virsh edit rhel6
# virsh edit rhel6
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 编辑客户机 XML 文件
将下列元素添加到 XML 文件并保存更改。图 10.1. 编辑客户机 XML 以配置 QEMU 客户机代理
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在客户端中启动 QEMU 客户机代理
如果还没有这样做,请使用 yum install qemu-guest-agent 在客户机虚拟机中下载并安装客户机代理。安装后,按如下所示启动该服务:service start qemu-guest-agent
# service start qemu-guest-agent
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
现在,您可以通过在已建立的字符设备驱动程序发送有效的 libvirt 命令与客户机通信。