第 22 章 创建虚拟化 control planes
本章介绍如何使用 Red Hat OpenStack Platform 和 Red Hat Virtualization 虚拟化 control planes。
22.1. 虚拟化 control planes 复制链接链接已复制到粘贴板!
一个虚拟化的 control planes 是位于虚拟机 (VM) 而非裸机上的 control planes。虚拟化 control planes 可减少 control planes 所需的裸机数。
通过将虚拟化控制器部署为 control planes 节点,可使用 Red Hat Virtualization 虚拟化 overcloud 的 Red Hat OpenStack Platform control planes。OpenStack Platform director 支持使用 Red Hat Virtualization 集群中部署的 Controller 节点置备 overcloud。
仅在 Red Hat Virtualization 上支持虚拟化控制器节点。
要部署虚拟化 control planes,可使用在 Red Hat Virtualization 的虚拟机上运行的 Controller 节点和裸机上的 Compute 和存储节点分发 overcloud,如以下架构图所示。
红帽在 Red Hat Virtualization 上支持虚拟化 undercloud。我们还建议在 Red Hat Virtualization 上安装 undercloud。
虚拟化 control planes 架构
OpenStack Bare Metal Provisioning (ironic) 服务包括 Red Hat Virtualization 虚拟机的驱动程序 staging-ovirt,您可以使用它来管理 Red Hat Virtualization 环境内的虚拟节点。使用此驱动程序在 Red Hat Virtualization 环境内将 overcloud 控制器部署为虚拟机。
虚拟化 Red Hat OpenStack Platform overcloud control planes 的好处
- 您可以使用热添加和热删除以按需要扩展 CPU 和内存,将资源动态分配给虚拟化控制器,从而减少停机时间,有助于随平台扩展而增加容量。
- 您可以在相同的 Red Hat Virtualization 集群上部署附加基础架构虚拟机,从而最大程度地减少服务器在数据中心的占用空间,并最大程度地提高物理节点的效率。
- 您可以使用可组合角色来定义更复杂的 Red Hat OpenStack Platform control planes,从而允许您将资源分配给 control planes 的特定组件。
- 您可以利用虚拟机实时迁移功能,并在不中断服务的情况下维护系统。
- 您可以集成受 Red Hat Virtualization 支持的第三方工具或自定义工具。
虚拟化 Red Hat OpenStack Platform overcloud control planes 的限制
- 不支持虚拟化 Ceph Storage 节点和 Compute 节点。
- 使用光纤通道的后端不支持 Block Storage (cinder) 镜像到卷。Red Hat Virtualization 不支持 N_Port ID Virtualization (NPIV),因此需要将存储后端的 LUN 映射到控制器的 Block Storage (cinder) 驱动程序(其中 cinder-volume 默认运行)将无法正常运行。红帽建议为 cinder-volume 创建专用角色,而不是将其包括在虚拟化控制器中。有关如何操作的详细信息,请参见可组合服务和自定义角色。