VM 客户机代理
如何在 VergeOS VM 上启用并安装 QEMU 客户机代理,以实现一致性快照、优雅关机和增强主机与客户机通信。
来宾代理是在来宾操作系统内安装的一个程序,允许主机在虚拟机内运行命令。这通过在快照之前冻结来宾文件系统并在不依赖 ACPI、策略等的情况下正确关闭来宾,来实现一致、可靠的备份。
要求
为虚拟机启用来宾代理
安装来宾代理(在来宾操作系统内)
启用来宾代理
每个虚拟机都必须单独启用来宾代理;这可以在创建虚拟机时完成,也可以通过编辑现有虚拟机来完成。虚拟机仪表板上的“来宾代理”复选框会指示代理是否已启用。

在现有虚拟机上启用来宾代理
进入虚拟机仪表板
单击 编辑 左侧菜单中的。
单击以勾选 QEMU Guest Agent 复选框。
单击 提交 以保存更改。
在 Windows 虚拟机上安装代理软件
下载/安装来宾工具安装程序
可从以下链接下载来宾代理安装程序(并在来宾中运行): https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win-guest-tools.exe
在 VirtIO 安装程序设置过程中,务必选择 安装 设备软件按钮。
为了应用更改并连接代理,虚拟机需要重新启动。
将完整 VirtIO ISO 下载到 vSAN
以下说明介绍如何将 win-virtio.iso 文件(包含必要的来宾代理软件)放置到 vSAN 上;这样可以将软件加载到虚拟机的 CD-ROM 驱动器中,方便在来宾操作系统内安装。
点击下面的链接以访问 VirtIO ISO。
“通过 URL 上传”链接会显示出来,所有字段都已自动填充;通常无需进行任何更改;不过,如有需要,可以选择性地更改“文件名”、“文件描述”和/或“首选层”字段。
单击“提交”将 VirtIO iso 文件下载到 vSAN。
当进度显示 100% 完成(右上角的进度条)时,文件即已可用,会出现在文件列表中,并可在任何 CD 驱动器上进行选择。请参阅下面的说明,了解如何从下载的 VirtIO iso 安装来宾代理软件。
从 VirtIO ISO 安装来宾代理(Windows)
导航到 虚拟机仪表板.
单击 CD-ROM 选择按钮(左上角)

选择 virtio-win.iso(或下载时修改后的文件名).
单击 提交 以应用 CD 更改。
单击 远程控制台 在左侧菜单中进入控制台,以连接到来宾操作系统。
前往 Windows 设备管理器.
右键单击 “PCI 简单通讯控制器”.
选择 更新驱动程序.
浏览到 CD-ROM 驱动器路径 其中包含已下载的 iso。
导航到: vioserial\您的 Windows 版本(例如:2k12R2、WIN10 等).
单击 下一步 以完成驱动程序更新。
在 Windows 文件资源管理器中, 浏览到 CD-ROM 其中包含 VirtIO iso。
进入 guest-agent 文件夹。
双击 在正确的 MSI 上 (qemu-ga-x86.msi[64 位] 或 qemu-ga-1386.msi[32 位]) 文件以启动安装程序。
可能需要重新启动虚拟机,以便将代理连接到主机。
在 Linux 虚拟机上安装代理软件
在 Linux 虚拟机上, qemu-guest-agent 软件包 必须安装。安装说明会因具体的 Linux 发行版/版本而异。
在使用 apt 进行安装的系统上 (基于 Debian/Ubuntu):
在使用以下工具的系统上 Yum(Redhat):
某些发行版将需要 重启或手动启动 该代理:
验证虚拟机来宾代理连接
当来宾代理成功连接时,版本号将显示在虚拟机仪表板上已勾选的“来宾代理”复选框旁边。

最后更新于
这有帮助吗?