10.6. hypervisor 要求
Red Hat Virtualization Host (RHVH)有多个硬件要求和支持的限制。Red Hat Enterprise Linux 主机的存储要求根据其现有配置所使用的磁盘空间量而有所不同,但应该大于 RHVH。
项 | 支持限制 |
---|---|
CPU |
至少 1 个物理 CPU。Red Hat Virtualization 支持在主机中使用这些 CPU 型号:
所有 CPU 都必须支持 Intel® 64 或 AMD64 CPU 扩展,并且启用了 AMD-V™ 或 Intel VT® 硬件虚拟化扩展。还需要支持
No eXecute 标志(NX)。
|
RAM |
每个虚拟机所需的 RAM 量因以下不同:
此外,KVM 能够为虚拟机过量使用物理 RAM。它仅根据需要为虚拟机分配 RAM,并将利用率不足的虚拟机转换为交换。
有关最大和最低支持 RAM,请参见 https://access.redhat.com/articles/rhel-limits。
|
存储 |
主机支持的最小内部存储是以下列表总数:
请注意,它们是主机安装的 最低存储要求。建议您使用使用更多存储空间的默认分配。
|
PCI 设备 |
至少需要一个网络控制器,建议的最小带宽为 1 Gbps。
|
重要
当 Red Hat Virtualization Host 引导一个信息时,可能会出现信息:
Virtualization hardware is unavailable. (No virtualization hardware was detected on this system)
这个警告表示虚拟化扩展被禁用,或者您的处理器中没有虚拟化扩展。确保 CPU 支持列出的扩展,并在系统 BIOS 中启用。
检查处理器是否有虚拟化扩展,并启用了它们:
- 在主机引导屏幕中,按任意键,然后从列表中选择 Boot 或 Boot with serial console 条目。按 Tab 编辑所选选项的内核参数。列出的最后一个内核参数后,确保 有一个空格 并附加
rescue
参数。 - 按 Enter 键引导进入救援模式。
- 在出现提示时,确定您的处理器具有虚拟化扩展,并通过运行以下命令启用它们:
# grep -E 'svm|vmx' /proc/cpuinfo
如果显示任何输出,处理器将支持硬件虚拟化。如果没有显示输出,您的处理器仍然可以支持硬件虚拟化。在某些情况下,制造商在 BIOS 中禁用虚拟化扩展。你认为这是这种情况,请咨询系统的 BIOS 以及制造商提供的主板手册。 - 作为额外的检查,验证
kvm
模块是否已在内核中载入:# lsmod | grep kvm
如果输出包含kvm_intel
或kvm_amd
,则kvm
硬件虚拟化模块已加载,您的系统满足要求。