3.5. Static IP reservation with OpenStackNetConfig
您可以使用 OpenStackNetConfig
规格保留参数为每个主机和网络保留静态 IP 地址。提供的保留信息已填充到 OpenStackNet 的规格保留中,并优先于任何自动生成的 IP。以下示例显示了一个包含 3 个 Controller 和 2 个 Compute 节点的 overcloud,所有节点都具有静态保留,但 controller-2
和 compute-1
除外:
spec: … reservations: compute-0: ipReservations: ctlplane: 172.22.0.140 internal_api: 172.17.0.40 storage: 172.18.0.40 tenant: 172.20.0.40 macReservations: {} controller-0: ipReservations: ctlplane: 172.22.0.120 external: 10.0.0.20 internal_api: 172.17.0.20 storage: 172.18.0.20 storage_mgmt: 172.19.0.20 tenant: 172.20.0.20 macReservations: {} controller-1: ipReservations: ctlplane: 172.22.0.130 external: 10.0.0.30 internal_api: 172.17.0.30 storage: 172.18.0.30 storage_mgmt: 172.19.0.30 tenant: 172.20.0.30 macReservations: {} controlplane: ipReservations: ctlplane: 172.22.0.110 external: 10.0.0.10 internal_api: 172.17.0.10 storage: 172.18.0.10 storage_mgmt: 172.19.0.10 macReservations: {} openstackclient-0: ipReservations: ctlplane: 172.22.0.251 external: 10.0.0.251 internal_api: 172.17.0.251 macReservations: {}
spec:
…
reservations:
compute-0:
ipReservations:
ctlplane: 172.22.0.140
internal_api: 172.17.0.40
storage: 172.18.0.40
tenant: 172.20.0.40
macReservations: {}
controller-0:
ipReservations:
ctlplane: 172.22.0.120
external: 10.0.0.20
internal_api: 172.17.0.20
storage: 172.18.0.20
storage_mgmt: 172.19.0.20
tenant: 172.20.0.20
macReservations: {}
controller-1:
ipReservations:
ctlplane: 172.22.0.130
external: 10.0.0.30
internal_api: 172.17.0.30
storage: 172.18.0.30
storage_mgmt: 172.19.0.30
tenant: 172.20.0.30
macReservations: {}
controlplane:
ipReservations:
ctlplane: 172.22.0.110
external: 10.0.0.10
internal_api: 172.17.0.10
storage: 172.18.0.10
storage_mgmt: 172.19.0.10
macReservations: {}
openstackclient-0:
ipReservations:
ctlplane: 172.22.0.251
external: 10.0.0.251
internal_api: 172.17.0.251
macReservations: {}