3.6. 更新所有 HCI Compute 节点
将 Hyperconverged Infrastructure (HCI) Compute 节点更新至最新的 RHOSP 16.2 版本。要更新 HCI Compute 节点,请运行 openstack overcloud update run 命令,并包含 --limit ComputeHCI 选项来将操作限制为 HCI 节点。您还必须运行 openstack overcloud external-update run --tags ceph 命令,以对容器化 Red Hat Ceph Storage 4 集群执行更新。
先决条件
在运行
ceph-mon服务的 Ceph Monitor 或 Controller 节点上,检查 Red Hat Ceph Storage 集群状态是否健康,pg 状态为active+clean:sudo podman exec -it ceph-mon-controller-0 ceph -s
$ sudo podman exec -it ceph-mon-controller-0 ceph -sCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果 Ceph 集群处于健康状态,它会返回
HEALTH_OK状态。如果 Ceph 集群状态不健康,它会返回
HEALTH_WARN或HEALTH_ERR的状态。有关故障排除指南,请参阅 Red Hat Ceph Storage 4 故障排除指南。
流程
Source
stackrc文件:source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 运行 update 命令:
openstack overcloud update run --stack <stack_name> --limit ComputeHCI
$ openstack overcloud update run --stack <stack_name> --limit ComputeHCICopy to Clipboard Copied! Toggle word wrap Toggle overflow -
将 <
;stack_name> 替换为堆栈的名称。如果没有指定,则默认为overcloud。
-
将 <
- 等待节点更新完成。
运行 Ceph Storage update 命令:
openstack overcloud external-update run --stack <stack_name> --tags ceph
$ openstack overcloud external-update run --stack <stack_name> --tags cephCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 等待 Compute HCI 节点更新完成。