第 2 章 实时虚拟化的主机系统要求
要托管实时虚拟机,RHEL 9 系统必须满足以下要求:
实时内核
要将 RHEL 9 主机配置为实时内核,您必须安装实时内核。具体步骤请参阅 安装 RHEL for Real Time。
另外,您必须在主机上执行以下操作:
启用 NFV 存储库:
# sudo subscription-manager repos --enable=rhel-9-server-nfv-rpms安装
tuned-profiles-nfv软件包:# dnf install tuned-profiles-nfv如果您的主机使用 RHEL 9.6 或更早版本,还要安装
kernel-rt-kvm软件包:# dnf install kernel-rt-kvm
虚拟化
RHEL 9 虚拟化软件包必须安装在您的主机上。具体步骤请参阅 启用虚拟化。
BIOS
要成功部署并运行实时虚拟机,必须配置主机系统 BIOS 以实现最低延迟。要做到这一点,请按照特定于主机硬件模型的说明进行操作。例如:
- 对于 Dell,请参阅 为低延迟配置 Dell PowerEdge 服务器
- 对于 HP,请参阅为低延迟应用程序配置和调优 HPE &&服务器
特定的低延迟设置因不同的供应商和型号而异,但通常情况下,最小化延迟的步骤包括:
- 禁用高级硬件电源管理选项。它们提供对各种特定电源管理方面的更多控制,但也可能会导致延迟激增。
禁用较低 CPU 电源状态,如 C-states 或 C1E。
重要有些低延迟 BIOS 指南可能会建议禁用虚拟化。但是,必须跳过这一步,才能在主机上正常工作实时虚拟机。