3.11. 更新 Red Hat Ceph Storage 集群
使用 cephadm
命令将 director 部署的 Red Hat Ceph Storage 集群更新至与 Red Hat OpenStack Platform (RHOSP) 17.1 兼容的最新版本。
如果以下情况之一适用于您的环境,请更新您的 Red Hat Ceph Storage 集群:
- 如果您从 RHOSP 16.2 升级到 RHOSP 17.1,则运行 Red Hat Ceph Storage 5,并更新至 Red Hat Ceph Storage 5 的更新版本。
- 如果您新部署了 RHOSP 17.1,则运行 Red Hat Ceph Storage 6,并更新至 Red Hat Ceph Storage 6 的更新版本。
先决条件
- 完成容器镜像准备 第 3.2 节 “运行容器镜像准备”。
流程
- 登录到 Controller 节点。
检查集群的健康状况:
$ sudo cephadm shell -- ceph health
注意如果 Ceph Storage 集群处于健康状态,命令会返回
HEALTH_OK
的结果。如果命令返回不同的结果,请在继续更新前查看集群的状态并联系红帽支持。有关更多信息,请参阅 Red Hat Ceph Storage 升级指南中的使用 cephadm 升级 Red Hat Ceph Storage 集群,或 Red Hat Ceph Storage 6 升级指南中的使用 cephadm 升级 Red Hat Ceph Storage 集群。可选:检查 Ceph Storage 集群更新中应包含哪些镜像:
$ openstack tripleo container image list -f value | awk -F '//' '/ceph/ {print $2}'
将集群更新至最新的 Red Hat Ceph Storage 版本:
$ sudo cephadm shell -- ceph orch upgrade start --image <image_name>: <version>
-
将
<image_name
> 替换为 Ceph Storage 集群镜像的名称。 -
将
<
;version> 替换为您要更新 Ceph Storage 集群的目标版本。
-
将
等待 Ceph Storage 容器更新完成。要监控更新的状态,请运行以下命令:
sudo cephadm shell -- ceph orch upgrade status