2.2. 网络要求
裸机网络必须是专用网络,用于裸机置备服务,用于以下操作:
- overcloud 上裸机的置备和管理。
- 在节点未置备时清理裸机节点。
- 租户对裸机的访问。
裸机网络提供 DHCP 和 PXE 引导功能来发现裸机系统。此网络必须在中继接口上使用原生 VLAN,以便裸机置备服务能够提供 PXE 引导和 DHCP 请求。
overcloud 中的裸机置备服务是为可信租户环境设计的,因为裸机机器可以直接访问 Red Hat OpenStack Platform (RHOSP)环境的 control plane 网络。因此,默认的裸机网络对 ironic-conductor
服务使用扁平网络。
默认扁平 provisioning 网络可以在客户环境中引入安全问题,因为租户可能会干扰 control plane 网络。要防止这种风险,您可以为没有 control plane 的裸机置备服务配置自定义的可组合裸机置备网络。
裸机网络必须未标记用于置备,还必须有权访问 Bare Metal Provisioning API。control plane 网络(也称为 director 置备网络)始终被取消标记。其他网络可以加上标记。
托管裸机置备服务的 Controller 节点必须有权访问裸机网络。
从中将裸机配置为 PXE 引导的 NIC 必须有权访问裸机网络。
裸机网络由 OpenStack 操作器创建。云用户可以直接访问公共 OpenStack API 和裸机网络。使用默认的扁平裸机网络,云用户也可以间接访问 control plane。
裸机置备服务使用裸机网络进行节点清理。
2.2.1. 默认裸机网络 复制链接链接已复制到粘贴板!
在默认的裸机置备服务部署架构中,裸机网络与 control plane 网络分开。裸机网络是一个扁平网络,它也充当租户网络。此网络必须路由到 control plane 上的裸机置备服务,称为 director 置备网络。如果定义了隔离的裸机网络,则裸机节点无法 PXE 引导。
默认裸机网络架构图