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


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

要添加更多 Compute 节点到 overcloud,您必须增加 compute OpenStackBaremetalSet 资源的节点数。置备新节点时,您可以创建一个新的 OpenStackConfigGenerator 资源来生成一组新的 Ansible playbook,然后使用 OpenStackConfigVersion 创建或更新 OpenStackDeploy 对象,以将 Ansible 配置重新应用到 overcloud。

流程

  1. 检查您在 openshift-machine-api 命名空间中有足够的主机处于 ready 状态:

    $ oc get baremetalhosts -n openshift-machine-api
    Copy to Clipboard Toggle word wrap

    有关管理裸机主机的更多信息,请参阅 管理裸机主机

  2. 增加 compute OpenStackBaremetalSet 资源的 count 参数:

    $ oc patch openstackbaremetalset compute --type=merge --patch '{"spec":{"count":3}}' -n openstack
    Copy to Clipboard Toggle word wrap

    OpenStackBaremetalSet 资源使用 Red Hat Enterprise Linux 基础操作系统自动置备新节点。

  3. 等待置备过程完成。定期检查节点以确定节点的就绪情况:

    $ oc get baremetalhosts -n openshift-machine-api
    $ oc get openstackbaremetalset
    Copy to Clipboard Toggle word wrap
  4. 使用 OpenStackConfigGenerator 生成 Ansible playbook,并应用 overcloud 配置。如需更多信息,请参阅使用 director Operator 配置和部署 overcloud
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat