在虚拟机 Guest 中保持正确的时间是虚拟化中比较困难的方面之一。保持正确的时间对于网络应用程序尤其重要,并且也是进行虚拟机 Guest 实时迁移的先决条件。
虚拟机由磁盘镜像和定义文件组成。手动访问和操作这些 Guest 组件(在正常的虚拟机管理程序流程之外)是可能的,但本质上存在危险,并可能危及数据完整性。libguestfs 是一个 C 库和一组相应的工具,旨在安全地访问和修改 虚拟机磁盘镜像——在正常的虚拟机管理程序流程之外,但没有通常与手动编辑相关的风险。
QEMU 客户代理 (GA) 在 VM 客户机内部运行,允许 VM 主机服务器通过 libvirt 在客户机操作系统中运行命令。它支持许多功能——例如,获取客户机文件系统的详细信息、冻结和解冻文件系统,或暂停或重新启动客户机。
可信平台模块 (TPM) 是一种使用加密密钥保护硬件的加密协处理器。对于使用 TPM 开发安全功能的开发人员来说,软件 TPM 模拟器是一个方便的解决方案。与硬件 TPM 设备相比,模拟器对 Guest 数量没有限制…
每当虚拟机崩溃时,收集虚拟机的内存核心转储以便于调试和分析都很有用。对于物理机器,Kexec 和 Kdump 会负责收集崩溃转储。对于虚拟机,这取决于 Guest 是完全虚拟化 (FV) 还是准虚拟化 (PV)。