4.6. 更新所有 HCI Compute 节点
此过程更新超融合基础架构(HCI) Compute 节点。进程涉及:
-
运行
openstack overcloud update run
命令,并包括--limit ComputeHCI
选项,将操作限制为仅限 HCI 节点。 -
运行
openstack overcloud external-update run --tags ceph
命令,以执行对容器化 Red Hat Ceph Storage 4 集群的更新。
注意
如果不使用默认堆栈名称(overcloud
),请使用 --stack <stack_name> 选项替换 < ;stack_name&
gt; 选项设置堆栈名称,并将 < stack_name
> 替换为您的堆栈的名称。
先决条件
在运行
ceph-mon
服务的 Ceph Monitor 或 Controller 节点上,检查 Red Hat Ceph Storage 集群是否正常运行,并且 pg 状态是active+clean
:$ sudo podman exec -it ceph-mon-controller-0 ceph -s
如果 Ceph 集群处于健康状态,它将返回
HEALTH_OK
状态。如果 Ceph 集群状态不健康,它将返回
HEALTH_WARN
或HEALTH_ERR
状态。有关故障排除指南,请参阅 Red Hat Ceph Storage 4 故障排除指南。
流程
Source
stackrc
文件:$ source ~/stackrc
运行更新命令:
$ openstack overcloud update run --stack <stack_name> --limit ComputeHCI
- 等待节点更新完成。
运行 Ceph Storage update 命令。例如:
$ openstack overcloud external-update run --stack <stack_name> --tags ceph
- 等待计算 HCI 节点更新完成。