13.2. ノードを交換するワークフロー


ノードの障害シナリオは 3 つあります。ノードを交換するときは、シナリオごとに次の概要ワークフローを使用します。

  • 障害が発生したノードの root ディスクと Ceph OSD ディスクを使用してノードを交換する
  • オペレーティングシステムを再インストールし、障害が発生したノードの Ceph OSD ディスクを使用してノードを交換する
  • オペレーティングシステムを再インストールし、すべての新しい Ceph OSD ディスクを使用してノードを交換する

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • 障害のあるノード。

13.2.1. 障害が発生したノードの root ディスクと Ceph OSD ディスクを使用してノードを交換する

障害が発生したノードの root ディスクと Ceph OSD ディスクを使用してノードを交換します。

手順

  1. バックフィルを無効にします。

    構文

    ceph osd set noout
    ceph osd set noscrub
    ceph osd set nodeep-scrub

    [ceph: root@host01 /]# ceph osd set noout
    [ceph: root@host01 /]# ceph osd set noscrub
    [ceph: root@host01 /]# ceph osd set nodeep-scrub

  2. ノードを置き換え、古いノードからディスクを取得し、それらを新規ノードに追加します。
  3. バックフィルを有効にします。

    構文

    ceph osd unset noout
    ceph osd unset noscrub
    ceph osd unset nodeep-scrub

    [ceph: root@host01 /]# ceph osd unset noout
    [ceph: root@host01 /]# ceph osd unset noscrub
    [ceph: root@host01 /]# ceph osd unset nodeep-scrub

13.2.2. オペレーティングシステムを再インストールし、障害が発生したノードの Ceph OSD ディスクを使用してノードを交換する

オペレーティングシステムを再インストールし、障害が発生したノードの Ceph OSD ディスクを使用してノードを交換します。

手順

  1. バックフィルを無効にします。

    構文

    ceph osd set noout
    ceph osd set noscrub
    ceph osd set nodeep-scrub

    [ceph: root@host01 /]# ceph osd set noout
    [ceph: root@host01 /]# ceph osd set noscrub
    [ceph: root@host01 /]# ceph osd set nodeep-scrub

  2. Ceph 設定のバックアップを作成します。

    構文

    cp /etc/ceph/ceph.conf /PATH_TO_BACKUP_LOCATION/ceph.conf

    [ceph: root@host01 /]# cp /etc/ceph/ceph.conf /some/backup/location/ceph.conf

  3. ノードを置き換え、障害が発生したノードから Ceph OSD ディスクを追加します。
  4. ディスクを JBOD として設定します。

    注記

    これはストレージ管理者が行う必要があります。

  5. オペレーティングシステムをインストールします。オペレーティングシステム要件の詳細は、Red Hat Ceph Storage のオペレーティングシステム要件 を参照してください。オペレーティングシステムのインストールの詳細は、Red Hat Enterprise Linux 製品ドキュメント を参照してください。

    注記

    これはシステム管理者が行う必要があります。

  6. Ceph の設定を復元します。

    構文

    cp /PATH_TO_BACKUP_LOCATION/ceph.conf /etc/ceph/ceph.conf

    [ceph: root@host01 /]# cp /some/backup/location/ceph.conf /etc/ceph/ceph.conf

  7. Ceph Orchestrator コマンドを使用して、新しいノードをストレージクラスターに追加します。Ceph デーモンは、それぞれのノードに自動的に配置されます。詳細は、Ceph OSD ノードの追加 を参照してください。
  8. バックフィルを有効にします。

    構文

    ceph osd unset noout
    ceph osd unset noscrub
    ceph osd unset nodeep-scrub

    [ceph: root@host01 /]# ceph osd unset noout
    [ceph: root@host01 /]# ceph osd unset noscrub
    [ceph: root@host01 /]# ceph osd unset nodeep-scrub

13.2.3. オペレーティングシステムを再インストールし、すべての新しい Ceph OSD ディスクを使用してノードを交換する

オペレーティングシステムを再インストールし、すべての新しい Ceph OSD ディスクを使用してノードを置き換えます。

手順

  1. バックフィルを無効にします。

    構文

    ceph osd set noout
    ceph osd set noscrub
    ceph osd set nodeep-scrub

    [ceph: root@host01 /]# ceph osd set noout
    [ceph: root@host01 /]# ceph osd set noscrub
    [ceph: root@host01 /]# ceph osd set nodeep-scrub

  2. 障害のあるノードのすべての OSD をストレージクラスターから削除します。詳細は、Ceph OSD ノードの削除 を参照してください。
  3. Ceph 設定のバックアップを作成します。

    構文

    cp /etc/ceph/ceph.conf /PATH_TO_BACKUP_LOCATION/ceph.conf

    [ceph: root@host01 /]# cp /etc/ceph/ceph.conf /some/backup/location/ceph.conf

  4. ノードを置き換え、障害が発生したノードから Ceph OSD ディスクを追加します。
  5. ディスクを JBOD として設定します。

    注記

    これはストレージ管理者が行う必要があります。

  6. オペレーティングシステムをインストールします。オペレーティングシステム要件の詳細は、Red Hat Ceph Storage のオペレーティングシステム要件 を参照してください。オペレーティングシステムのインストールの詳細は、Red Hat Enterprise Linux 製品ドキュメント を参照してください。

    注記

    これはシステム管理者が行う必要があります。

  7. Ceph Orchestrator コマンドを使用して、新しいノードをストレージクラスターに追加します。Ceph デーモンは、それぞれのノードに自動的に配置されます。詳細は、Ceph OSD ノードの追加 を参照してください。
  8. バックフィルを有効にします。

    構文

    ceph osd unset noout
    ceph osd unset noscrub
    ceph osd unset nodeep-scrub

    [ceph: root@host01 /]# ceph osd unset noout
    [ceph: root@host01 /]# ceph osd unset noscrub
    [ceph: root@host01 /]# ceph osd unset nodeep-scrub

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.