第 5 章 配置网络节点


在 OpenShift (RHOSO)环境中的 Red Hat OpenStack Services 中,您可以将 Networker 节点添加到 RHOSO 数据平面。

Networker 节点可以充当外部网络的网关。

使用或不使用网关时,网络节点也可以满足其他目的。例如,当您在 RHOSO 环境中部署 neutron-dhcp-agent 时,需要 Networker 节点,其具有在叶节点上运行的 DHCP 转发的路由 spine-leaf 网络拓扑。Networker 节点也可以为 SR-IOV 端口提供元数据。

如果您的 NIC 支持 DPDK,您可以在 Networker 节点接口中启用 DPDK 来加快网关流量处理。

Networker 节点与其他 RHOSO 数据平面节点(如 Compute 节点)类似。与 Compute 节点一样,Networker 节点使用 RHEL 9.4 操作系统。Networker 节点和 Compute 节点共享一些常见的服务和配置功能,各自具有一组特定于角色的服务和配置。例如,与 Compute 节点不同,Networker 节点不需要 Nova 或 libvirt 服务。

数据平面通常由多个 OpenStackDataPlaneNodeSet 自定义资源(CR)组成,用于定义一组具有不同配置和角色的节点。例如,一个节点集可能会定义您的 data plane Networker 节点。其他对象可能会定义与功能相关的 Compute 节点集合。

您可以在 OpenStackDataPlaneNodeSet CR 中使用预置备节点:

  • 预置备的节点 :在将操作系统添加到数据平面前,您使用自己的工具在节点上安装操作系统。
  • unprovisioned 节点:在将操作系统添加到数据平面前,该节点没有安装操作系统。节点使用 Cluster Baremetal Operator (CBO)置备,作为 data plane 创建和部署过程的一部分。
注意

您不能在同一 OpenStackDataPlaneNodeSet CR 中包含预置备和未置备的节点。

要使用或不使用 Networker 节点创建和部署数据平面,您必须执行以下任务:

  1. 为 Ansible 设置的每个节点创建一个 Secret CR,用于在 data plane 节点(Networker 节点和 Compute 节点)上执行命令。
  2. 创建 OpenStackDataPlaneNodeSet CR,以定义数据平面的节点和布局。

    以下流程之一描述了如何使用预置备节点创建 Networker 节点集。另一个描述了如何使用在节点设置部署期间必须置备的未置备裸机节点创建 Networker 节点集。

  3. 创建 OpenStackDataPlaneDeployment CR,它触发 Ansible 执行,为指定的 OpenStackDataPlaneNodeSet CR 列表部署和配置软件。

5.1. 先决条件

  • 使用 OpenStack Operator 创建的功能 control plane。
  • 以具有 cluster-admin 权限的用户身份登录到可访问 Red Hat OpenShift Container Platform (RHOCP)集群的工作站。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat