4.6. 为 overcloud 置备网络和 VIP
Red Hat OpenStack Platform (RHOSP)置备过程从包含网络规格的网络定义文件创建一个 heat 环境文件。如果您使用 VIP,RHOSP 置备过程的工作方式相同: RHOSP 从包含 VIP 规格的 VIP 定义文件创建一个 heat 环境文件。置备网络和 VIP 后,您有两个 heat 环境文件,稍后您要使用这些文件来部署 overcloud。
先决条件
-
访问
stack用户的 undercloud 主机和凭据。 - 您有一个网络配置模板。
- 如果使用 VIP,则有一个 VIP 定义模板。
流程
-
以
stack用户身份登录 undercloud 主机。 查找
stackrcundercloud 凭据文件:$ source ~/stackrc使用之前创建的网络配置模板,使用-
output选项置备 overcloud 网络,以命名overcloud 网络置备命令输出的文件:提示有关更多信息,请参阅 Director 安装和使用 指南中的 配置和调配 overcloud 网络定义。
示例
$ openstack overcloud network provision \ --output spine-leaf-networks-provisioned.yaml \ /home/stack/templates/spine_leaf_networks_data.yaml重要您指定的输出文件的名称必须以
.yaml或.template结尾。使用之前创建的 VIP 定义文件,使用-
output选项置备 overcloud VIP,以命名overcloud 网络置备命令输出的文件:提示$ openstack overcloud network vip provision \ --stack spine_leaf_overcloud \ --output spine-leaf-vips_provisioned.yaml \ /home/stack/templates/spine_leaf_vip_data.yaml重要您指定的输出文件的名称必须以
.yaml或.template结尾。- 请注意生成的输出文件的路径和文件名。部署 overcloud 时,您将需要此信息。
验证
您可以使用以下命令确认命令创建了 overcloud 网络和子网:
$ openstack network list $ openstack subnet list $ openstack network show <network> $ openstack subnet show <subnet> $ openstack port list $ openstack port show <port>将 <network>, <subnet>, 和 <port> 替换为您要检查的网络、子网和端口的名称或 UUID。
后续步骤
- 如果您使用预置备节点,请跳至 运行 overcloud 部署命令。
- 否则,继续下一步 :在 overcloud 中注册裸机节点。