2.7. 技术预览
本节概述了 Red Hat OpenStack Platform 15 中技术预览的功能。
有关技术预览功能的支持范围的更多信息,请查看技术预览功能支持范围。
2.7.1. 新增技术预览
- 从一个 undercloud 部署和管理多个 overcloud
此发行版本能够从单个 undercloud 部署多个 overcloud。
- 与单个 undercloud 交互以管理多个不同的 overcloud。
- 在 undercloud 上切换上下文以与不同的 overcloud 交互。
- 减少冗余管理节点。
- 为 Block Storage 服务创建主动/主动配置的新的 Director 功能
在 Red Hat OpenStack Platform director 中,如果后端驱动程序支持这个配置,您现在可以在 Ceph RADOS Block Device (RBD) 后端中使用 active-active 配置部署 Block Storage 服务 (cinder) 。
新的 cinder-volume-active-active.yaml 文件通过为 CinderVolumeCluster 参数指定一个值来定义 active-active 集群名称。CinderVolumeCluster 是一个全局 Block Storage 参数,它可防止您在同一部署中包括集群的(active-active)和非集群的后端。
cinder-volume-active-active.yaml 文件让 director 使用非 Pacemaker、cinder-volume 编排服务模板,并在 Red Hat OpenStack Platform 部署中添加 etcd 服务作为分布式锁管理器 (DLM) 。
- 用于配置 Block Storage 服务可用域的新 director 参数
- 使用 Red Hat OpenStack Platform director,您可以为 Block Storage 服务 (cinder) 卷后端配置不同的可用域。Director 有一个新的参数,即 CinderxxxAvailabilityZone,其中 XXX 与特定后端相关联。
- 用于 Bare Metal 服务的新的 Redfish BIOS 管理界面
Red Hat OpenStack Platform Bare Metal 服务 (ironic) 现在有一个 BIOS 管理界面,您可以用它检查并修改设备的 BIOS 配置。
在 Red Hat OpenStack Platform 15 中,Bare Metal 服务支持与 Redfish API 兼容的数据中心设备的 BIOS 管理功能。Bare Metal 服务通过 Python 库 Sushy 实现 Redfish 调用。
- 使用独立 heat 栈
现在,您可以为不同类型的节点使用独立的 heat 栈。例如,您可以仅为 control plane 使用一个堆栈,为计算节点使用一个堆栈,为 Hyper Converged Infrastructure (HCI) 节点使用另一个堆栈。该方法具有以下优点:
- 管理 - 您可以修改和管理节点,而无需更改 control plane 堆栈。
- 扩展 - 您不需要更新所有节点来添加更多计算或存储节点;独立的 heat 栈意味着这些操作与所选节点类型隔离。
- 边缘站点 - 您可以在其自己的 heat 栈中划分一个边缘站点,从而降低中央数据中心的网络和管理依赖性。边缘站点必须拥有自己的计算和存储节点可用域。
- 部署多个 Ceph 集群
-
您可以使用 director 部署多个 Ceph 集群(在专用于运行 Ceph 或超线程的节点上),每个集群使用单独的 heat 栈。对于边缘站点,您可以部署一个超线程架构 (HCI) 栈,该栈使用同一节点上的计算和 Ceph 存储。例如:您可以部署两个名为
HCI-01` 和 `HCI-02
的边缘栈,每个栈都位于它们自己的可用域中。因此,每个边缘栈都有自己的 Ceph 集群和计算服务。
- 添加了新的 Compute (nova) 配置来启用 memoryBacking 源类型文件,并具有共享访问权限
提供新的 Compute (nova) 参数
QemuMemoryBackingDir
,该参数指定了在 libvirtmemoryBacking
元素被配置为使用source type="file"
和access mode="shared"
时保存内存备份文件的目录。注意:只有 libvirt 4.0.0 和 QEMU 2.6.0 提供了
memoryBacking
元素 。- 为模板化单元格映射 URL 添加了支持
现在,director 通过使用变量来代表值,如用户名和密码,为数据库和消息队列 URL 提供单元格映射 URL 作为模板。在 director 的 Compute 配置文件中定义的以下属性指定了变量值:
-
database_connection
:[database]/connection
-
transport_url
:[DEFAULT]/transport_url
-
- 为配置可附加到单个实例的最大磁盘设备数添加了支持
-
提供新的 Compute (nova) 参数
max_disk_devices_to_attach
,该参数指定了可附加到单个实例的最大磁盘设备数。默认为 unlimited (-1)。