8.4. 扩展裸机节点
要增加现有 overcloud 中的裸机节点数量,请在 ~/overcloud-baremetal-deploy.yaml
文件中增加节点数并重新部署 overcloud。
先决条件
- 成功安装 undercloud。如需更多信息,请参阅安装 director。
- 成功部署 overcloud。如需更多信息,请参阅使用预置备节点配置基本 overcloud。
- 裸机节点已内省并可用于置备和部署。有关更多信息,请参阅为 overcloud 注册节点 和 创建裸机节点硬件清单。
流程
查找
stackrc
undercloud 凭据文件:$ source ~/stackrc
编辑用于置备裸机节点的
~/overcloud-baremetal-deploy.yaml
文件,并为您要扩展的角色增加count
参数。例如,如果 overcloud 包含三个计算节点,请使用以下内容将 Compute 节点数增加到 10:- name: Controller count: 3 - name: Compute count: 10
您还可以在
instances
参数中添加预先节点放置。有关可用参数和属性的更多信息,请参阅裸机节点置备属性。运行置备命令,指定
~/overcloud-baremetal-deploy.yaml
文件,并使用--output
选项定义输出文件:(undercloud)$ openstack overcloud node provision \ --stack stack \ --output ~/overcloud-baremetal-deployed.yaml \ ~/overcloud-baremetal-deploy.yaml
-
使用
openstack baremetal node list
命令监控置备进度。 部署 overcloud,包括置备命令生成的
~/overcloud-baremetal-deployed.yaml
文件,以及其他与部署相关的环境文件:(undercloud)$ openstack overcloud deploy \ ... -e /usr/share/openstack-tripleo-heat-templates/environments/deployed-server-environment.yaml \ -e ~/overcloud-baremetal-deployed.yaml \ --deployed-server \ --disable-validations \ ...