2.2. Red Hat OpenStack Platform 16.2 中的高级别变化
升级到 Red Hat OpenStack Platform 16.2 时发生了以下高级别更改:
-
OpenStack Platform director 16.2 使用名为
config-download的 Ansible 驱动的方法配置 overcloud。这会替换基于 heat 的标准配置方法。director 仍然使用 heat 来编配置备操作。 -
director 安装使用与 overcloud 部署相同的方法。因此,undercloud 还使用
openstack-tripleo-heat-templates作为安装和配置各个服务的蓝图。 - undercloud 在容器中运行 OpenStack 服务。
- undercloud 通过新方法拉取和存储容器镜像。undercloud 在部署 overcloud 之前不拉取容器镜像,而是在部署过程中拉取所有相关容器镜像。
- overcloud 部署过程包含注册节点的高级订阅管理方法。此方法包含了 Ansible 角色来注册 OpenStack Platform 节点。如果需要,新方法还会将不同的订阅应用到不同的节点角色。
- overcloud 现在使用 Open Virtual Network(OVN)作为默认的 ML2 机制驱动程序。可以将 Open vSwitch(OVS)服务迁移到 OVN,该服务在成功完成成功完成后执行。
- undercloud 和 overcloud 在 Red Hat Enterprise Linux 8 上运行。
-
openstack-tripleo-heat-templates在部署目录中包含一个统一的可组合服务模板集合。此目录现在包含包含容器化服务和基于 Puppet 的可组合服务模板中的合并内容的模板。 OpenStack 数据处理服务(sahara)不再被支持。
重要如果您在 Red Hat OpenStack Platform 13 环境中启用了 sahara,则不能继续进行这个升级并联系红帽全球支持服务。
- OpenStack Telemetry 组件已弃用,而是使用 Service Telemetry Framework(STF)。
从 Red Hat Enterprise Linux (RHEL) 版本 8.3 开始,默认禁用对 Intel 事务同步扩展 (TSX) 功能的支持。这会导致在从运行带有 RHEL 8.2 的 Red Hat OpenStack Platform 13 的主机迁移到运行带有 RHEL 8.4 版本的 Red Hat OpenStack Platform 16.2 主机时,实例实时迁移问题。
重启 Compute 节点后实例实时迁移会失败。要确保升级的节点在启用 TSX 功能的情况下引导,并可成功实时迁移实例,将
tsx=off添加到 Compute 节点的KernelArgs角色参数中,并重新引导该节点。如需更多信息,请参阅红帽知识库解决方案有关 Intel TSX 对 OpenStack 客户端的影响的指南(适用于 RHEL 8.3 及更高版本)。