A.2. 迁移到 spine 和 leaf 部署
可以使用预先存在的网络配置将现有云迁移到具有 spine leaf 架构的现有云。为此,需要满足以下条件:
-
所有裸机端口都必须将其
physical-network属性值设置为ctlplane。 -
参数
enable_routed_networks被添加,在 undercloud.conf 中设置为true,随后重新运行 undercloud 安装命令,openstack undercloud install。
重新部署 undercloud 后,overcloud 被视为 spine leaf,只有一个叶叶 0。您可以按照以下步骤在部署中添加额外的置备。
- 将所需的子网添加到 undercloud.conf,如在 undercloud 中配置路由 spine-leaf 所示。
-
重新运行 undercloud 安装命令
openstack undercloud install。 将所需的额外网络和角色分别添加到 overcloud 模板、
network_data.yaml和roles_data.yaml中。注意如果您在网络配置文件中使用
{{network.name}}InterfaceRoutes参数,则需要确保NetworkDeploymentActions参数包含值 UPDATE。NetworkDeploymentActions: ['CREATE','UPDATE'])
NetworkDeploymentActions: ['CREATE','UPDATE'])Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 最后,重新运行包含云部署的所有相关 heat 模板的 overcloud 安装脚本。