第 2 章 将主机操作系统从 RHEL 8 升级到 RHEL 9
您可以使用 Leapp 程序执行 Red Hat Ceph Storage 主机操作系统从 Red Hat Enterprise Linux 8 升级到 Red Hat Enterprise Linux 9。
先决条件
- 正在运行的 Red Hat Ceph Storage 5.3 集群。
以下是容器化 Ceph 守护进程支持的组合。有关更多信息,请参阅 Red Hat Ceph Storage 安装指南中的 colocation 的工作原理及其优点 部分。
-
Ceph 元数据服务器(
ceph-mds
)、Ceph OSD (ceph-osd
)和 Ceph 对象网关(radosgw
) -
Ceph Monitor (
ceph-mon
) 或 Ceph 管理器(ceph-mgr
)、Ceph OSD (ceph-osd
)和 Ceph 对象网关(radosgw
) -
Ceph Monitor (
ceph-mon
)、Ceph Manager (ceph-mgr
)、Ceph OSD (ceph-osd
)和 Ceph 对象网关(radosgw
)
流程
- 在带有服务的 Red Hat Enterprise Linux 8.8 上部署 Red Hat Ceph Storage 5.3。
验证集群包含两个 admin 节点,以便在一个 admin 节点(使用 _admin
标签)执行主机升级时,可以使用第二个 admin 来管理集群。
具体说明,请参阅 Red Hat Ceph Storage 安装指南中的 Red Hat Ceph Storage 安装 ,以及使用 操作指南中的 服务规格部署 Ceph 守护进程。
在 Ceph OSD 上设置
noout
标志。示例
[ceph: root@host01 /]# ceph osd set noout
使用 Leapp 程序一次执行主机升级一个节点。
在使用 Leapp 执行主机升级前,放置相应的节点维护模式。
语法
ceph orch host maintenance enter HOST
示例
ceph orch host maintenance enter host01
使用
--enablerepo
参数执行 leapp 命令时手动启用 ceph 工具存储库。示例
leapp upgrade --enablerepo rhceph-5-tools-for-rhel-9-x86_64-rpms
请参阅红帽客户门户网站中的在 Red Hat Enterprise Linux 产品文档中将 RHEL 8 升级到 RHEL 9。
重要执行从 Red Hat Enterprise Linux 8 原位升级到 Red Hat Enterprise Linux 9 后,您需要手动启用并启动
logrotate.timer
服务。# systemctl start logrotate.timer # systemctl enable logrotate.timer
验证 Ceph 集群的新 IMAGE_ID 和 VERSION :
示例
[ceph: root@node0 /]# ceph version [ceph: root@node0 /]# ceph orch ps
- 按照 Red Hat Ceph Storage 升级指南中的升级 Red Hat Ceph Storage 集群步骤,继续 Red Hat Ceph Storage 5.3 升级到 Red Hat Ceph Storage 7。