1.3. 18.0 (GA)中的新功能和增强
查看在 OpenShift 上的 Red Hat OpenStack Services 中添加或显著增强的功能。
1.3.1. Control plane(控制平面) 复制链接链接已复制到粘贴板!
- 在 Red Hat OpenShift Container Platform (RHOCP)上部署的 control plane
在 RHOSO 18.0 (GA)中,基于 director 的 undercloud 被替换为 control plane,它被原生托管在 RHOCP 集群上,并由 OpenStack Operator 管理。OpenShift (RHOSO) control plane 上的 Red Hat OpenStack Services 包括:
- 在 pod 中部署并由 Kubernetes Operator 管理。
- 以分钟为单位部署,仅消耗较早 RHOSP 版本所需的 CPU 和 RAM 空间。
- 利用原生 Kubernetes 机制来实现高可用性。
- 基于 RHOCP Observability 的内置监控功能.
1.3.2. Dashboard 复制链接链接已复制到粘贴板!
- 固定 CPU
- 从 RHOSO 18.0 (GA)开始,OpenStack Dashboard 服务(horizon)显示使用多少个固定 CPU (pCPU),并可用于在您的环境中使用。
1.3.3. 数据平面 复制链接链接已复制到粘贴板!
- Ansible 管理的数据平面
在 RHOSO 18.0 (GA)中,director 部署的 overcloud 被 OpenStack Operator 驱动的数据平面替代,并由 Ansible 执行。RHOSO 数据平面功能包括:
-
OpenStackDataPlaneNodeSet自定义资源定义(CRD),它提供高度并行部署模型。 -
基于
OpenStackDataPlaneNodeSetCRD 的微型故障域。如果一个或多个节点集失败,则另一个节点集将运行完成,因为节点集合之间没有相互独立的。 - 与之前的 RHOSP 版本相比,更快地部署时间。
-
基于
OpenStackDataPlaneNodeSet和OpenStackDataPlaneServiceCRD 的高度可配置数据平面设置。
-
1.3.4. 文档 复制链接链接已复制到粘贴板!
在 RHOSO 18.0 (GA)中,文档库已被重构为与 RHOSO 的用户生命周期保持一致。每个指南包含来自一个或多个产品区域的内容,它们协同工作可涵盖端到端任务。标题按类别的形式组织,用于 RHOSO 用户生命周期中的每个阶段。
以下类别由 RHOSO 18.0 发布:
- 计划
有关版本、要求以及如何在部署前启动的信息。这个类别包括以下指南:
- 发行注记
- 规划部署
- 集成合作伙伴内容
- 准备、部署、配置、测试
部署初始 RHOSO 环境、自定义 control plane 和数据平面、配置验证架构、存储和测试部署环境的流程。这个类别包括以下指南:
- 在 OpenShift 上部署 Red Hat OpenStack Services
- 在 OpenShift 部署中自定义 Red Hat OpenStack Services
- 部署网络功能虚拟化环境
- 部署超融合基础架构环境
- 配置持久性存储
- 验证部署的云并对其进行故障排除
- 采用和更新
有关对 RHOSO 最新维护版本执行次要更新的信息,以及采用 Red Hat OpenStack Platform 17.1 云的步骤。这个类别包括以下指南:
- 使用 Red Hat OpenStack Platform 17.1 overcloud 到 OpenShift 18.0 数据平面上的 Red Hat OpenStack Services
- 将您的环境更新至最新的维护版本
- 自定义和扩展
配置和自定义已部署环境的特定组件的流程。在开始运行部署前,必须执行这些步骤。这个类别包括以下指南:
- 配置计算服务以进行实例创建
- 配置数据平面网络
- 将负载均衡配置为服务
- 自定义持久性存储
- 配置安全服务
- 自动扩展实例
- 管理资源和维护云
您可以在 RHOSO 环境的持续操作过程中执行的流程。这个类别包括以下指南:
- 在 OpenShift 部署中维护 Red Hat OpenStack Services
- 创建和管理实例
- 执行存储操作
- 执行安全操作
- 管理网络资源
- 使用仪表板管理云资源
- 监控高可用性服务
1.3.4.1. 文档进行 复制链接链接已复制到粘贴板!
在 RHOSO 18.0 (GA)中,以下标题将被审核,并将异步发布:
- 配置裸机置备服务
- 将负载均衡配置为服务(技术预览)
1.3.4.2. RHOCP 功能文档 复制链接链接已复制到粘贴板!
从 RHOSO 18.0 (GA)开始,RHOCP 文档库中受到原生支持和管理的功能记录在 RHOCP 文档库中。RHOSO 文档包括到相关 RHOCP 文档的链接(如果需要)。
1.3.4.3. 早期的文档版本 复制链接链接已复制到粘贴板!
RHOSO 文档页面显示版本 18.0 及更新的版本的文档。有关早期版本的 RHOSP,请参阅 Red Hat OpenStack Platform 17.1 产品文档。
1.3.5. 高可用性 复制链接链接已复制到粘贴板!
- RHOCP 中原生管理的高可用性
- 从 RHOSO 18.0 (GA)开始,RHOSO 高可用性(HA)使用 RHOCP 原语而不是 RHOSP 服务来管理故障转移和恢复部署。
1.3.6. 网络 复制链接链接已复制到粘贴板!
- 使用 DCB 在 NIC 级别支持 Egress QoS (技术预览)
从 RHOSO 18.0 (GA)开始,网络接口控制器(NIC)级别的出口服务质量(QoS)使用数据中心桥接交换(DCBX)协议在主机的 NIC 级别配置出口 QoS。它触发配置,并从与主机 NIC 对等的机架(ToR)交换机直接提供信息。此功能与 OVS/OVN 的出口 QoS 相结合,可启用端到端出口 QoS。
这是一个技术预览功能。技术预览功能可能没有被完全实施和测试。有些功能可能不存在、不完整,或者无法按预期工作。
有关此功能的更多信息,请参阅 功能集成文档 - DCB for E2E QoS。
- 使用 Kubernetes NMState Operator 和 RHEL NetworkManager 服务配置和部署网络 (技术预览)
-
从 RHOSO 18.0 (GA)开始,RHOSO 裸机网络部署使用带有 Kubernetes NMState Operator 和 NetworkManager 后端的
os-net-config。因此,管理员可以使用 Kubernetes NMState Operator、nmstate和 RHEL NetworkManager CLI 工具nmcli在数据平面上配置和部署网络,而不是传统的ifcfg文件和network-init-scripts。
1.3.7. NFV 复制链接链接已复制到粘贴板!
- 性能优化增强
-
RHOSO 18.0 (GA)具有 Tuned 节能配置集
cpu-partitioning-powersave。您可以通过关闭空闲 CPU 内核或关联的子系统来使用这个配置集来提高 CPU 功耗。另外,支持 adaptive nano sleep,为低数据包率启用节能。
1.3.8. Observability(可观察性) 复制链接链接已复制到粘贴板!
- 增强的 Openstack Observability
-
在 RHOSO 18.0 (GA)中,增强的仪表板为统一可观察性,提供原生集成到 RHOCP Observability UI 中的视觉化。这包括
node_exporter代理,用于向 Prometheus 监控系统公开指标数据。 -
在 RHOSO 18.0 (GA)中,
node_exporter代理取代了collectd守护进程,Prometheus 取代了时间序列数据库(Gnocchi)。
-
在 RHOSO 18.0 (GA)中,增强的仪表板为统一可观察性,提供原生集成到 RHOCP Observability UI 中的视觉化。这包括
- 日志记录
- 在 RHOSO 18.0 (GA)中,OpenStack 日志记录功能已显著增强。现在,您可以从 control plane 和 Compute 节点收集日志,并使用 RHOCP Logging 通过 Loki 日志存储在集群内存储,或者将它们转发到外部日志存储。使用 Loki 存储在集群中的日志可以在 RHOCP Observability UI 控制台中视觉化。
- Service Telemetry Framework 弃用
- 之前版本的 RHOSP 的 Observability 产品是 Service Telemetry Framework (STF)。随着 RHOSO 18.0 (GA)的发布,STF 已被弃用且处于维护模式。STF 1.5.4 后 STF 没有功能增强,而 STF 状态则在 RHOSP 17.1 生命周期结束时结束其生命周期。在 RHOSP 17.1 生命周期结束前,STF 的维护版本将在 RHOCP 的新 EUS 版本中发布。
1.3.9. 安全性 复制链接链接已复制到粘贴板!
- 默认启用 FIPS
- 从 RHOSO 18.0 (GA)开始,当在新部署中在启用了 FIPS 的 RHOCP 集群中安装 RHOSO 时,默认启用联邦信息处理标准(FIPS)。
- 不要在 RHOSO 配置中启用或禁用 FIPS。您控制底层 RHOCP 集群中的 FIPS 状态。
- 在默认情况下启用 TLS-every
- 在 RHOSO 18.0 (GA)中,部署后,您可以使用自己的证书配置公共服务。您可以在不使用 TLS-everywhere 的情况下进行部署,并在以后启用它。在启用 TLS 后,您无法禁用 TLS-every。
- 默认启用的安全 RBAC
- 在 RHOSO 18.0 (GA)部署中默认启用 Secure Role-Based Access Control (RBAC)策略框架。
- 默认启用密钥管理器(barbican)
- 默认情况下,Key Manager 在 RHOSO 18.0 (GA)部署中启用。
1.3.10. Storage 复制链接链接已复制到粘贴板!
- 与外部 Red Hat Ceph Storage (RHCS) 7 集群集成
- 您可以将 RHOSO 18.0 (GA)与外部 RHCS 7 集群集成,使其包含带有部署的 RHCS 功能。
- 分布式镜像导入
- RHOSO 18.0 (GA)引入了镜像服务(glance)的分布式镜像导入。使用此功能,您不需要为不同的 API worker 配置共享暂存区域,以访问导入到镜像服务的镜像。现在,拥有镜像数据的 API worker 与执行镜像导入的 API worker 相同。
- 精简卷的块存储服务(cinder)备份和恢复
- 从 RHOSO 18.0 (GA)开始,块存储服务的备份服务会在将备份恢复到新卷时保留稀疏性。此功能确保恢复的卷使用与备份卷相同的存储。它不适用于 RBD 备份,它们使用不同的机制来保持稀疏性。
- 支持 RHCS RBD 延迟删除
- RHOSO 18.0 (GA)引入了块存储服务和镜像服务 RBD 延迟删除,这提高了管理 RBD 快照依赖项的方式的灵活性。通过延迟删除,您可以删除镜像、卷或快照等资源,即使存在活跃的依赖项。
- 使用 Ganesha Active/Active 的共享文件系统服务(manila) CephFS NFS 驱动程序
- 在 RHOSO 18.0 (GA)中,共享文件系统服务的 CephFS-NFS 驱动程序默认消耗主动/主动 Ganesha 集群,从而提高了 Ceph NFS 服务的可扩展性和高可用性。
- 带有原生共享文件系统服务客户端的统一 OpenStack 客户端奇偶校验
-
从 RHOSO 18.0 (GA)开始,共享文件系统服务完全支持
openstack客户端命令行界面。