11.2. Ceph Dashboard で障害が発生した OSD の交換


Red Hat Ceph Storage クラスターで障害のある OSD は、ダッシュボードで cluster-manager レベルのアクセス権限がある場合に、置き換えることができます。ダッシュボードでのこの機能で注目すべき点の 1 つとして、障害のある OSD を置き換える時に OSD ID を保持できることが挙げられます。

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • 最低でも Ceph Dashboard での cluster-manager レベルのアクセス。
  • 最低でも OSD の 1 つが down している。

手順

  1. ダッシュボードでは、以下の方法で障害のある OSD を特定できます。

    • ダッシュボード AlertManager ポップアップ通知。
    • HEALTH_WARN ステータスを示すダッシュボードのランディングページ。
    • 障害のある OSD を表示するダッシュボードのランディングページ。
    • 障害のある OSD を表示するダッシュボード OSD ページ。

      OSD のヘルスステータス

      この例では、OSD の 1 つが Dashboard のランディングページでダウンしていることが分かります。

      また、いずれかの OSD がダウンしている場合は、物理ドライブ上で LED ライトが点滅します。

  2. Cluster→OSDsOSDs List テーブルで、out および down の OSD を選択します。

    1. アクションドロップダウンから Flags をクリックし、Individual OSD Flags フォームで No Up を選択して Update をクリックします。
    2. アクションドロップダウンから Delete をクリックします。Delete OSD 通知で、Preserve OSD ID(s) for replacementYes, I am sure を選択し、Delete OSD をクリックします。
    3. OSD のステータスが out および destroyed に変わるまで待ちます。
  3. オプション: クラスター全体の No Up フラグを変更するには、Cluster-wide configuration メニューから Flags を選択します。

    1. Cluster-wide OSDs Flags フォームで、No Up を選択し、Update をクリックします。
  4. オプション: ハードディスク障害が原因で OSD がダウンしている場合は、物理ドライブを置き換えます。

    • ドライブがホットスワップ可能な場合は、故障したドライブを新しいものと交換します。
    • ドライブがホットスワップに対応しておらず、ホストに複数の OSD が含まれる場合は、ホスト全体をシャットダウンして物理ドライブを交換する必要がある場合があります。クラスターのバックフィルを防ぐことを検討してください。詳細は、Red Hat Ceph Storage トラブルシューティングガイドリバランスの停止および開始 の章を参照してください。
    • ドライブが /dev/ ディレクトリー配下に表示されたら、ドライブパスを書き留めます。
    • OSD を手動で追加する必要がある場合には、OSD ドライブを見つけ、ディスクをフォーマットします。
    • 新規ディスクにデータがある場合には、ディスクを消去します。

      構文

      ceph orch device zap HOST_NAME PATH --force

      ceph orch device zap ceph-adm2 /dev/sdc --force

  5. Ceph ダッシュボードの OSDs List から、Create をクリックします。
  6. Create OSDs フォームの Advanced Mode セクションで、プライマリーデバイスを追加します。

    1. Primary devices ダイアログで、Hostname フィルターを選択します。
    2. リストからデバイスタイプを選択します。

      注記

      デバイスを追加するには、まずホスト名を選択し、次に少なくとも 1 つのフィルターを選択する必要があります。

      たとえば、Hostname リストから Typehdd の順に選択します。

    3. Vendor を選択し、デバイスリストから ATA を選択します。

      OSD 用のデバイスの追加
    4. Add をクリックします。
    5. Create OSDs フォームで、Preview をクリックします。
    6. OSD Creation Preview ダイアログで、Create をクリックします。

      OSD が正常に作成され、OSD のステータスが out および down に変更されたことを示す通知が表示されます。

  7. ステータスが out および down の新規作成された OSD を選択します。

    1. アクションドロップダウンから Mark In をクリックします。
    2. Mark OSD in 通知で、Mark In をクリックします。

      OSD ステータスが in に変わります。

    3. アクションドロップダウンから Flags をクリックします。
    4. No Up の選択を解除し、Update をクリックします。
  8. オプション: 過去にクラスター全体の設定を No Up フラグに変更している場合は、Cluster-wide configuration メニューで Flags を選択します。

    1. Cluster-wide OSDs Flags フォームで、No Up の選択を解除し、Update をクリックします。

検証

  1. 破棄された OSD がデバイスに作成され、OSD ID が保持されていることを確認します。

    OSD が作成されます

関連情報

  • ダウンしている OSD の詳細は、Red Hat Ceph Storage トラブルシューティングガイドDown OSD セクションを参照してください。
  • その他のサポートについては、Red Hat Ceph Storage トラブルシューティングガイドRed Hat Support for service セクションを参照してください。
  • システムロールの詳細は、Red Hat Ceph Storage Dashboard ガイドCeph Dashboard でのロールの管理 セクションを参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.