搜索

第 10 章 扩展 overcloud 节点

download PDF

如果要在创建 overcloud 后添加或移除节点,您必须更新 overcloud。

注意

在开始横向扩展或移除 overcloud 节点之前,请确保您的裸机节点未处于维护模式。

下表介绍了对每个节点类型进行扩展的支持信息:

表 10.1. 每个节点类型的扩展支持
节点类型扩展?缩减?备注

Controller

N

N

您可以使用 第 11 章 替换 Controller 节点 中的步骤替换 Controller 节点。

计算

Y

Y

 

Ceph Storage 节点

Y

N

在初始创建的 overcloud 中必须至少有一个 Ceph Storage 节点。

Object Storage 节点

Y

Y

 
重要

在扩展 overcloud 前,请确保至少有 10 GB 的可用空间。这些可用空间将在节点置备过程中用于保存镜像转换和缓存。

10.1. 向 overcloud 添加节点

您可以将更多节点添加到 overcloud。

注意

全新安装 Red Hat OpenStack Platform (RHOSP)不包括某些更新,如安全勘误和程序错误修复。因此,如果您要扩展使用红帽客户门户网站或 Red Hat Satellite Server 的连接环境,RPM 更新不会应用到新节点。要将最新的更新应用到 overcloud 节点,您必须执行以下操作之一:

流程

  1. 创建名为 newnodes.json 的新 JSON 文件,其中包含您要注册的新节点的详情:

    {
      "nodes":[
        {
            "mac":[
                "dd:dd:dd:dd:dd:dd"
            ],
            "cpu":"4",
            "memory":"6144",
            "disk":"40",
            "arch":"x86_64",
            "pm_type":"ipmi",
            "pm_user":"admin",
            "pm_password":"p@55w0rd!",
            "pm_addr":"192.02.24.207"
        },
        {
            "mac":[
                "ee:ee:ee:ee:ee:ee"
            ],
            "cpu":"4",
            "memory":"6144",
            "disk":"40",
            "arch":"x86_64",
            "pm_type":"ipmi",
            "pm_user":"admin",
            "pm_password":"p@55w0rd!",
            "pm_addr":"192.02.24.208"
        }
      ]
    }
  2. stack 用户身份登录 undercloud 主机。
  3. 查找 stackrc undercloud 凭证文件:

    $ source ~/stackrc
  4. 注册新节点:

    $ openstack overcloud node import newnodes.json
  5. 为每个新节点启动内省过程:

    $ openstack overcloud node introspect \
     --provide <node_1> [<node_2>] [<node_n>]
    • 使用 --provide 选项,在内省后将所有指定的节点重置为 available 状态。
    • <node_1& gt ; , <node_ 2>,将直到 < node_n > 的所有节点替换为您要内省的每个节点的 UUID。
  6. 为每个新节点配置镜像属性:

    $ openstack overcloud node configure <node>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.