4.6. 为 overcloud 置备网络和 VIP
Red Hat OpenStack Platform (RHOSP)置备过程使用您的网络定义文件来创建一个包含您的网络规格的新 heat 环境文件。如果您的部署使用 VIP,RHOSP 会从 VIP 定义文件中创建一个新的 heat 环境文件。置备网络和 VIP 后,您稍后有两个用于部署 overcloud 的 heat 环境文件。
先决条件
-
访问
stack用户的 undercloud 主机和凭据。 - 您有一个网络配置模板。
- 如果您使用 VIP,则有一个 VIP 定义模板。
流程
-
以
stack用户身份登录 undercloud 主机。 查找
stackrcundercloud 凭证文件:source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 调配 overcloud 网络。
使用
overcloud network provision命令,并提供之前创建的网络定义文件的路径。提示如需更多信息,请参阅使用 director 安装和管理 Red Hat OpenStack Platform 指南中的配置和管理 overcloud 网络定义。
示例
在本例中,路径为
/home/stack/templates/spine-leaf-networks-data.yaml。使用--output参数为 命令创建的文件命名。openstack overcloud network provision \ --output spine-leaf-networks-provisioned.yaml \ /home/stack/templates/spine-leaf-networks-data.yaml
$ openstack overcloud network provision \ --output spine-leaf-networks-provisioned.yaml \ /home/stack/templates/spine-leaf-networks-data.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 重要您指定的输出文件的名称必须以
.yaml或.template结尾。置备 overcloud VIP。
使用
overcloud network vip provision命令及--stack参数,将之前创建的 VIP 定义文件命名为之前创建的 VIP 定义文件。使用--output参数为 命令创建的文件命名。提示如需更多信息,请参阅 安装和管理 Red Hat OpenStack Platform 指南中的 为 overcloud 配置和置备网络 VIP。
openstack overcloud network vip provision \ --stack spine-leaf-overcloud \ --output spine-leaf-vips-provisioned.yaml \ /home/stack/templates/spine-leaf-vip-data.yaml
$ openstack overcloud network vip provision \ --stack spine-leaf-overcloud \ --output spine-leaf-vips-provisioned.yaml \ /home/stack/templates/spine-leaf-vip-data.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 重要您指定的输出文件的名称必须以
.yaml或.template结尾。- 请注意生成的输出文件的路径和文件名。您稍后会在部署 overcloud 时使用此信息。
验证
您可以使用以下命令确认命令创建了 overcloud 网络和子网:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 <network>、<subnet> 和 <port> 替换为您要检查的网络、子网和端口的名称或 UUID。
后续步骤
- 如果您使用预置备节点,请跳至 运行 overcloud 部署命令。
- 否则,继续在 overcloud 上注册裸机节点。