2.5. 虚拟化支持
红帽仅支持以下平台上的虚拟化 undercloud:
平台 | 备注 |
---|---|
基于内核的虚拟机 (KVM) | 由 Red Hat Enterprise Linux 8 托管,如认证的虚拟机监控程序上所列。 |
Red Hat Virtualization | 由 Red Hat Virtualization 4.x 托管,如认证的虚拟机监控程序上所列。 |
Microsoft Hyper-V | 由各种版本的 Hyper-V 托管,如红帽客户门户认证目录上所列。 |
VMware ESX 和 ESXi | 由各种版本的 ESX 和 ESXi 托管,如红帽客户门户认证目录上所列。 |
Red Hat OpenStack Platform director 需要将最新版本的 Red Hat Enterprise Linux 8 安装为主机操作系统。这意味着您的虚拟化平台还必须支持底层的 Red Hat Enterprise Linux 版本。
虚拟机要求
虚拟 undercloud 的资源要求与裸机 undercloud 的资源要求类似。在置备时考虑各种调优选项,如网络模型、客户机 CPU 功能、存储后端、存储格式和缓存模式。
网络注意事项
- 电源管理
-
undercloud 虚拟机(VM)需要访问 overcloud 节点的电源管理设备。这是注册节点时为
pm_addr
参数设置的 IP 地址。 - Provisioning 网络
-
用于 provisioning 网络的 NIC
ctlplane
需要向 overcloud 裸机节点的 NIC 广播和提供 DHCP 请求。创建一个网桥,将虚拟机的 NIC 连接到与裸机 NIC 相同的网络。 - 允许来自未知地址的流量
您必须配置虚拟 undercloud 管理程序,以防止虚拟机监控程序阻止 undercloud 从未知地址传输流量。配置取决于您用于虚拟 undercloud 的平台:
-
Red Hat Enterprise Virtualization:禁用
anti-mac-spoofing
参数。 VMware ESX 或 ESXi:
-
在 IPv4
ctlplane
网络中:允许伪传输。 在 IPv6
ctlplane
网络中:允许伪传输、MAC 地址更改和适当的模式操作。有关如何配置 VMware ESX 或 ESXi 的更多信息,请参阅 VMware 文档网站上的 vSphere 标准交换机。
-
在 IPv4
应用这些设置后,必须关闭再打开 director 虚拟机。重新引导虚拟机还远远不够。
-
Red Hat Enterprise Virtualization:禁用