第 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)

流程

  1. 在带有服务的 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 守护进程

  1. 在 Ceph OSD 上设置 noout 标志。

    示例

    [ceph: root@host01 /]# ceph osd set noout

  2. 使用 Leapp 程序一次执行主机升级一个节点。

    1. 在使用 Leapp 执行主机升级前,放置相应的节点维护模式。

      语法

      ceph orch host maintenance enter HOST

      示例

      ceph orch host maintenance enter host01

    2. 使用 --enablerepo 参数执行 leapp 命令时手动启用 ceph 工具存储库。

      示例

      leapp upgrade --enablerepo rhceph-5-tools-for-rhel-9-x86_64-rpms

    3. 请参阅红帽客户门户网站中的在 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
  3. 验证 Ceph 集群的新 IMAGE_IDVERSION

    示例

    [ceph: root@node0 /]# ceph version
    [ceph: root@node0 /]# ceph orch ps

  4. 按照 Red Hat Ceph Storage 升级指南中的升级 Red Hat Ceph Storage 集群步骤,继续 Red Hat Ceph Storage 5.3 升级到 Red Hat Ceph Storage 7。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.