第 10 章 使用 director Operator 扩展 Compute 节点


如果 overcloud 需要更多或更少的计算资源,您可以根据您的要求扩展 Compute 节点的数量。

要为 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 命令检查可用的主机。有关管理裸机主机的更多信息,请参阅 "管理裸机主机"

流程

  1. 修改 计算 OpenStackBaremetalSet 的 YAML 配置,并增加资源的 count 参数:

    $ oc patch osbms compute --type=merge --patch '{"spec":{"count":3}}' -n openstack
    Copy to Clipboard Toggle word wrap
  2. OpenStackBaremetalSet 资源通过 Red Hat Enterprise Linux 基础操作系统自动置备新节点。等待置备过程完成。定期检查节点以确定节点的就绪情况:

    $ oc get baremetalhosts -n openshift-machine-api
    $ oc get openstackbaremetalset
    Copy to Clipboard Toggle word wrap
  3. 使用 OpenStackConfigGenerator 生成 Ansible Playbook,请参阅使用 director Operator 配置 overcloud 软件
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat