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 的以下网络事项:

电源管理
undercloud 虚拟机需要访问 overcloud 节点的电源管理设备。这是注册节点时为 pm_addr 参数设置的 IP 地址。
Provisioning 网络
用于 provisioning (ctlplane) 网络的 NIC 必须能够向 overcloud 裸机节点的 NIC 广播和提供 DHCP 请求。建议创建一个网桥,将虚拟机的 NIC 连接到与裸机 NIC 相同的网络。
注意

当虚拟机监控程序技术阻止 undercloud 从未知地址传输流量时出现一个常见问题。 - 如果使用 Red Hat Enterprise Virtualization,则禁用 anti-mac-spoofing 来防止此问题。 - 如果使用 VMware ESX 或 ESXi,则允许使用伪传输来防止这种情况。应用这些设置后,必须关闭再打开 director 虚拟机。重新引导虚拟机还远远不够。