第 1 章 使用分布式区域创建 RHOSO 环境


您可以在分布式区域间在 OpenShift (RHOSO)环境中部署 Red Hat OpenStack Services。分布式区域是位于分布式低延迟 L3-connected racks、行、房间和数据中心中的故障域。您可以在位于分布式区的多个 Red Hat OpenShift Container Platform (RHOCP)集群节点中部署 RHOSO 控制平面,您可以在同一分布式区部署 RHOSO 数据平面。具有分布式区域的 RHOSO 环境基于路由的 spine-leaf 网络拓扑构建。

分布式 control plane 环境的拓扑包含三个 RHOCP 区域。每个区至少有一个 worker 节点托管 control plane 服务和一个 Compute 节点。

要创建带有分布式区的 RHOSO 环境,您必须完成以下任务:

  1. 在可正常工作的 RHOCP 集群上安装 OpenStack Operator (openstack-operator)。
  2. 提供对 RHOSO 服务的安全访问。
  3. 为使用边框网关协议(BGP)的动态路由创建和配置 control plane 网络。
  4. 为 BGP 的动态路由创建和配置数据平面网络。
  5. 为您的环境创建分布式 control plane。
  6. 创建并配置分布式数据平面节点。

您可以在可访问 RHOCP 集群的工作站上执行 control plane 安装任务和所有数据平面创建任务。

注意

您不能在路由的 spine-leaf 网络环境中使用 provisioning 网络。您必须将置备配置为使用 RHOCP 机器网络。计算机网络是 RHOCP 集群节点用来相互通信的网络。机器网络也是包含 API 和 Ingress VIP 的子网。您可以通过在 RHOCP install-config.yaml 文件的 machineNetwork 字段中指定组成集群的节点的 IP 地址块来配置机器网络。有关 RHOCP 机器网络的详情,请查看以下 RHOCP 资源:

配置网络

1.1. 为分布式区域规划基础架构

要计划并准备部署分布式区环境,您必须了解跨越多个站点的 Red Hat OpenShift Container Platform (RHOCP)集群的要求和限制。如需更多信息,请参阅 Red Hat OpenShift Container Platform 集群指南 - 部署生成多个站点(数据中心/地区)

您的 RHOCP 集群必须符合 规划部署 的详细最小 RHOCP 硬件、网络、软件和存储要求。另外,要托管分布式区环境,您的 RHOCP 集群必须满足以下要求:

  • RHOCP 集群 不能是一个 紧凑的集群。
  • 每个区都需要一个低延迟互连:

    • RHOCP 的 etcd 需要小于 15ms 的 Round Trip Time (RTT)。
  • 网络设备必须支持 BGP 协议,并与 FRRouting (FRR)兼容。
  • MetalLB Operator 配置为与 FRR-K8s 集成。如需更多信息,请参阅配置 MetalLB 和 FRR-K8s 的集成
  • 以下 Operator 安装在 RHOCP 集群中:

  • RHOCP 存储类已定义,可以访问类型为 ReadWriteOnce 的持久性卷。

    注意

    如果您使用只提供本地卷的逻辑卷管理器(LVM)存储,当附加卷的节点失败时,不会挂载到新节点,因为它已分配给失败的节点。这可防止 SNR Operator 使用 LVMS PVC 自动重新调度 pod。因此,如果您使用 LVM 进行存储,则必须在非正常节点关闭后分离卷。如需更多信息,请参阅 非正常节点关闭后分离卷

  • 每个区域中都提供了冗余的 Red Hat Ceph Storage 集群。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat