8.5. 替换删除的 DistributedComputeHCI 节点

8.5.1. 替换删除的 DistributedComputeHCI 节点

要在 DCN 部署中添加新的 HCI 节点,您必须使用额外的节点重新部署边缘堆栈,执行该堆栈的 ceph 导出,然后对中央位置执行堆栈更新。中央位置的堆栈更新会添加特定于边缘站点的配置。

先决条件

您要替换节点的堆栈的 nodes_data.yaml 文件中的节点数是正确的。

流程

  1. 在您的部署脚本调用的一个模板中将 EtcdIntialClusterState 参数设置为 existing

    parameter_defaults:
      EtcdInitialClusterState: existing
  2. 使用特定于堆栈的部署脚本重新部署:

    (undercloud) [stack@site-undercloud-0 ~]$ ./overcloud_deploy_dcn2.sh
    …
    Overcloud Deployed without error
  3. 从堆栈导出 Red Hat Ceph Storage 数据:

    (undercloud) [stack@site-undercloud-0 ~]$ sudo -E openstack overcloud export ceph --stack dcn1,dcn2 --config-download-dir /var/lib/mistral --output-file ~/central/dcn2_scale_up_ceph_external.yaml
  4. 将 dcn_ceph_external.yaml 替换为部署脚本中新生成的 dcn2_scale_up_ceph_external.yaml。
  5. 在中央执行堆栈更新:

    (undercloud) [stack@site-undercloud-0 ~]$ ./overcloud_deploy.sh
    ...
    Overcloud Deployed without error