10.6. Hypervisor 配置要求
Red Hat Virtualization Host(RHVH)对硬件有一定要求和支持限制,而 Red Hat Enterprise Linux 主机所需的存储空间会根据情况有所不同,但它们会比 Red Hat Virtualization Host 的存储配置要求更高。
项 | 要求和限制 |
---|---|
CPU |
最少需要一个物理 CPU。Red Hat Virtualization 支持在虚拟主机中使用的 CPU 型号包括:
所有 CPU 都必须支持 Intel® 64 或者 AMD64 CPU 扩展,并启用 AMD-V™ 或者 Intel VT® 硬件虚拟化扩展。还要求支持
No eXecute 标签(NX)。
|
内存 |
每个虚拟机所需内存的具体数量取决于以下因素:
另外,KVM 可以为虚拟机“过度分配(over-commit)”物理内存。这是通过只为虚拟机提供它们正在需要使用的内存,而把其它没有被使用的内存移到交换区中来实现的。
如需了解更多与虚拟机所支持的最大和最小内存数量相关的信息,请参阅 https://access.redhat.com/articles/rhel-limits。
|
存储 |
主机所需的最少内部存储的数量是以下存储要求的总和:
请注意,以上是主机对存储空间的最低要求。我们推荐您使用默认的存储设置,这会需要更多的存储空间。
|
PCI 设备 |
推荐最少使用一个最小带宽为 1Gbps 的网络控制器。
|
重要
在 Red Hat Virtualization Host 引导过程中可能会出现以下警告信息:
Virtualization hardware is unavailable. (No virtualization hardware was detected on this system)
如果出现以上信息,则说明您的 CPU 不包括虚拟化扩展功能,或虚拟化扩展功能被禁用。请确定您的 CPU 支持虚拟化扩展,而且这个扩展在系统的 BIOS 中被启用。
使用以下方法检查 CPU 是否有虚拟化扩展功能,以及这个功能是否已经被启用:
- 在主机引导页面中按任意键,并选择列表中的 Boot 或 Boot with serial console 项。按 Tab 键编辑所选项的内核参数。确定在最后一个内核参数后有一个空格,并添加了
rescue
参数。 - 点 Enter 键把系统启动到 rescue 模式。
- 当系统提示符出现后,运行以下命令确定您的处理器是否有虚拟化扩展,以及是否启用了虚拟化扩展:
# grep -E 'svm|vmx' /proc/cpuinfo
如果有任何结果输出,那么该处理器就可以进行硬件虚拟化。如果没有结果,您的处理器也仍有可能支持硬件虚拟化。在有些情况下生产商会在 BIOS 中禁用虚拟化扩展。请查看系统 BIOS 以及生产商提供的主板手册。 - 另外,请检查
kvm
模块是否被内核加载:# lsmod | grep kvm
如果以上输出包括kvm_intel
或kvm_amd
,kvm
硬件虚拟化模块被加载,这就意味着您的系统满足要求。