10.2.4. 将 QEMU 客户机代理与 libvirt 搭配使用
安装 QEMU 客户机代理允许各种其他 libvirt 命令变得更加强大。客户机代理增强了以下 virsh 命令:
- virsh shutdown --mode=agent - 此关闭方法比 virsh shutdown --mode=acpi 更为可靠,因为与 QEMU 客户机代理一起使用的 virsh shutdown 保证可保证以干净状态关闭合作客户机。如果没有代理,libvirt 需要依赖注入 ACPI 关闭事件,但有些客户机会忽略该事件,因此不会关闭。可用于 virsh reboot 的相同语法。
- virsh snapshot-create --quiesce - 允许 guest 在创建快照之前将其 I/O 刷新到稳定状态,这样就允许在不执行 fsck 或丢失部分数据库交易的情况下使用快照。客户机代理通过提供客户机协作,实现高水平的磁盘内容稳定性。
- virsh setvcpus --guest - 对客户机进行离线设置,使 CPU 离线。
- virsh dompmsuspend - 使用客户机操作系统的电源管理功能安全暂停正在运行的 guest。