第 10 章 使用 director Operator 扩展 Compute 节点
如果 overcloud 需要更多或较少的计算资源,您可以根据您的要求扩展 Compute 节点的数量。
10.1. 使用 director Operator 将 Compute 节点添加到 overcloud 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要添加更多 Compute 节点到 overcloud,您必须增加 compute OpenStackBaremetalSet 资源的节点数。置备新节点时,您可以创建一个新的 OpenStackConfigGenerator 资源来生成一组新的 Ansible playbook,然后使用 OpenStackConfigVersion 创建或更新 OpenStackDeploy 对象,以将 Ansible 配置重新应用到 overcloud。
流程
检查您在
openshift-machine-api命名空间中有足够的主机处于 ready 状态:oc get baremetalhosts -n openshift-machine-api
$ oc get baremetalhosts -n openshift-machine-apiCopy to Clipboard Copied! Toggle word wrap Toggle overflow 有关管理裸机主机的更多信息,请参阅 管理裸机主机。
增加
computeOpenStackBaremetalSet资源的count参数:oc patch openstackbaremetalset compute --type=merge --patch '{"spec":{"count":3}}' -n openstack$ oc patch openstackbaremetalset compute --type=merge --patch '{"spec":{"count":3}}' -n openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow OpenStackBaremetalSet资源使用 Red Hat Enterprise Linux 基础操作系统自动置备新节点。等待置备过程完成。定期检查节点以确定节点的就绪情况:
oc get baremetalhosts -n openshift-machine-api oc get openstackbaremetalset
$ oc get baremetalhosts -n openshift-machine-api $ oc get openstackbaremetalsetCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
使用
OpenStackConfigGenerator生成 Ansible playbook,并应用 overcloud 配置。如需更多信息,请参阅使用 director Operator 配置和部署 overcloud。