第 10 章 使用 director Operator 扩展 Compute 节点
如果 overcloud 需要更多或更少的计算资源,您可以根据您的要求扩展 Compute 节点的数量。
10.1. 使用 director Operator 将 Compute 节点添加到 overcloud 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要为 overcloud 添加更多 计算节点
,您必须增加计算 OpenStackBaremetalSet 资源的节点数。置备新节点时,会创建一个新的 OpenStackConfigGenerator 资源来生成一组新的 Ansible playbook。使用 OpenStackConfig Version 创建或更新 OpenStackDeploy 对象,以将 Ansible 配置重新应用到您的 overcloud
前提条件
- 确保 OpenShift Container Platform 集群正常运行,并且已正确安装了 director Operator。
- 部署和配置在 OCP 集群中运行的 overcloud。
-
确保已在工作站上安装了
oc
命令行工具。 -
检查您在
openshift-machine-api
命名空间中有足够的主机处于 ready 状态。运行oc get baremetalhosts -n openshift-machine-api
命令检查可用的主机。有关管理裸机主机的更多信息,请参阅 "管理裸机主机"
流程
修改
计算
OpenStackBaremetalSet 的 YAML 配置,并增加资源的count
参数:oc patch osbms compute --type=merge --patch '{"spec":{"count":3}}' -n openstack
$ oc patch osbms compute --type=merge --patch '{"spec":{"count":3}}' -n openstack
Copy 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 openstackbaremetalset
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 OpenStackConfigGenerator 生成 Ansible Playbook,请参阅使用 director Operator 配置 overcloud 软件。