适用范围 SUSE Linux Enterprise Server 15 SP5
第 III 部分 独立于超级管理程序的功能 #
- 17 磁盘缓存模式
- 18 VM Guest 时钟设置
在 VM Guest 中保持准确的时间是虚拟化的一项较为困难的工作。保持准确的时间对于网络应用程序特别重要,也是进行 VM Guest 实时迁移的先决条件。
- 19 libguestfs
虚拟机由磁盘映像和定义文件构成。您可以手动访问和操作这些 Guest 组件(在常规超级管理程序进程外部),但这从本质上会给数据完整性造成危害和风险。libguestfs 是用于安全访问和修改虚拟机磁盘映像的一个 C 库和一组相应工具 — 这些操作在常规超级管理程序进程外部进行,却不会像手动编辑那样往往造成风险。
- 20 QEMU Guest 代理
QEMU Guest 代理 (GA) 在 VM Guest 中运行,使 VM 主机服务器能够通过
libvirt
在 Guest 操作系统中运行命令。它支持许多功能 — 例如,获取有关 Guest 文件系统的细节、冻结和解冻文件系统,或者挂起或重引导 Guest。- 21 软件 TPM 模拟器
可信平台模块 (TPM) 是使用加密密钥保护硬件的加密处理器。对于使用 TPM 开发安全功能的开发人员而言,软件 TPM 模拟器是一种便利的解决方案。与硬件 TPM 设备相比,该模拟器对可以访问它的 Guest 数不设限制。此外,您可以方便地在 TPM 版本 1.2 与 2.0 之间切换。QEMU 支持 swtpm 软件包中包含的软件 TPM 模拟器。
- 22 创建 VM Guest 的崩溃转储
每当 VM 崩溃时,有用的做法是收集 VM 内存的核心转储以进行调试和分析。对于物理机,Kexec 和 Kdump 会负责收集崩溃转储。对于虚拟机,如何收集崩溃转储取决于 Guest 是全虚拟化 (FV) 还是半虚拟化 (PV) 计算机。