搜索

8.8. 从 OSD 节点上的操作系统升级失败中恢复

download PDF

作为系统管理员,如果您在使用手动升级 Ceph OSD 节点及其操作系统的步骤时失败,您可以按照以下步骤从故障中恢复:在该过程中,您将在节点上全新安装 Red Hat Enterprise Linux 8.4,并且仍然能够恢复 OSD,而不必回填数据,除了写入到它们已停机的 OSD 外。

重要

不要触动支持 OSD 或对应的 wal.dbblock.db 数据库的介质。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • 升级失败的 OSD 节点。
  • 访问 Red Hat Enterprise Linux 8.4 安装源。

流程

  1. 在失败节点中执行 Red Hat Enterprise Linux 8.4 标准安装并启用 Red Hat Enterprise Linux 软件仓库。

  2. 为 Red Hat Enterprise Linux 8 启用 Red Hat Ceph Storage 4 的软件仓库。

    1. 启用工具存储库:

      # subscription-manager repos --enable=rhceph-4-tools-for-rhel-8-x86_64-rpms
    2. 启用 osd 存储库:

      # subscription-manager repos --enable=rhceph-4-osd-for-rhel-8-x86_64-rpms
  3. 安装 ceph-osd 软件包:

    # dnf install ceph-osd
  4. ceph.conf 文件从尚未升级的节点或已经恢复这些文件的节点恢复到 /etc/ceph
  5. 启动 OSD 服务:

    # systemctl start ceph-osd.target
  6. 激活对象存储设备:

    ceph-volume lvm activate --all
  7. 观察 OSD 的恢复和集群回填写入恢复的 OSD:

    # ceph -w

    监控输出,直到所有 PG 都处于 active+clean 状态。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.