13.2. Ceph Dashboard でのミラーリング機能の管理

ストレージ管理者は、Red Hat Ceph Storage Dashboard でブロックデバイスのミラーリング機能を管理し、監視することができます。

ストレージクラスター間でデータイメージをミラーリングして、別の階層を Ceph ブロックデバイスに追加して冗長化できます。Ceph ブロックデバイスのミラーリングについて理解して使用すると、サイト障害など、データ損失から守ることができます。Ceph ブロックデバイスのミラーリングには、一方向ミラーリングまたは双方向ミラーリングの 2 つの設定があり、プールと個別のイメージにミラーリングを設定できます。

13.2.1. Ceph Dashboard のミラーリングビュー

Red Hat Ceph Storage Dashboard でブロックデバイスのミラーリングを表示できます。

デーモン、サイトの詳細、プール、およびブロックデバイスミラーリング用に設定されたイメージを表示できます。

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • Dashboard がインストールされている。
  • ミラーリングが設定されている。

手順

  1. ダッシュボードにログインします。
  2. ナビゲーションメニューで、Block をクリックします。
  3. Mirroring をクリックします。

    図13.16 ブロックデバイスのミラーリングの表示

    View mirroring of Block devices

関連情報

13.2.2. Ceph Dashboard でのプールの編集モード

Red Hat Ceph Storage Dashboard では、プールとイメージを含むミラーリング機能全体のモードを編集できます。

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • Dashboard がインストールされている。
  • rbd アプリケーションが有効になっているプールが作成されている。
  • イメージが作成されている。
  • ミラーリングが設定されている。

手順

  1. ダッシュボードにログインします。
  2. ナビゲーションメニューで、Block をクリックします。
  3. Mirroring をクリックします。
  4. Pools タブで、編集するピアをクリックします。
  5. Edit Mode ドロップダウンで、Edit Mode を選択します。
  6. Edit Pool mirror mode ウィンドウで、ドロップダウンからモードを選択し、Update をクリックします。プールは正常に更新されました

    図13.17 ミラーリングのモード編集

    Editing mode in mirroring

関連情報

13.2.3. Ceph Dashboard でのミラーリングのピアの追加

rbd-daemon ミラーにストレージクラスターピアを追加して、Red Hat Ceph Storage Dashboard でピアストレージクラスターを検出することができます。

前提条件

  • 正常かつ実行中の 2 つの Red Hat Ceph Storage クラスター
  • ダッシュボードは両方のクラスターにインストールされます。
  • 同じ名前で作成されたプール。
  • rbd アプリケーションが両方のクラスターで有効になっています。
注記

イメージが作成されるプールに対してミラーリングが有効になっていることを確認します。

手順

Site A

  1. ダッシュボードにログインします。
  2. Navigation メニューから Block ドロップダウンメニューをクリックし、Mirroring をクリックします。
  3. [ブートストラップトークンの作成] をクリックし、ウィンドウで次のように設定します。

    図13.18 ブートストラップトークンを作成する

    Create bootstrap token
    1. 指定されたサイト名のミラーリング用のプールを選択します。
    2. 選択したプールに対して、生成 をクリックして新しいブートストラップトークンを生成します。
    3. Copy アイコンをクリックして、トークンをクリップボードにコピーします。
    4. Close をクリックします。
  4. プールミラーモードを有効にします。

    1. プールを選択します。
    2. Edit Mode をクリックします。
    3. Edit pool mirror mode ウィンドウで、ドロップダウンから Image を選択します。
    4. Update をクリックします。

Site B

  1. ダッシュボードにログインします。
  2. Navigation メニューから Block ドロップダウンメニューをクリックし、Mirroring をクリックします。
  3. Create Bootstrap token ドロップダウンから、Import Bootstrap Token を選択します。

    注記

    ブートストラップトークンをインポートする特定のプールに対してミラーリングモードが有効になっていることを確認します。

  4. Import Bootstrap Token ウィンドウで方向を選択し、サイト A から先ほどコピーしたトークンを貼り付けます。

    図13.19 ブートストラップトークンをインポートする

    Create bootstrap token
  5. 送信 をクリックします。

    ピアが追加され、イメージがサイト B のクラスターにミラーリングされます。

  6. プールの健全性が OK 状態であることを確認します。

    • Navigation メニューの Block で、Mirroring を選択します。プールの健全性は 良好 です。

Site A

  1. Mirroring を有効にしてイメージを作成します。

    1. Navigation メニューから、Block ドロップダウンメニューをクリックします。
    2. Images をクリックします。
    3. Create をクリックします。
    4. Create RBD ウィンドウで、NameSize を指定し、Mirroring を有効にします。

      注記

      Journal または Snapshot を選択できます。

    5. Create RBD をクリックします。

      図13.20 ミラーリングイメージの作成

      Create mirroring image
  2. イメージが両方のサイトで利用できることを確認します。

    • Navigation メニューの Block で、Images を選択します。サイト A のイメージは primary であり、サイト B のイメージは secondary です。

関連情報

13.2.4. Ceph Dashboard でのミラーリングのピアの編集

'rbd-daemon' ミラーにストレージクラスターピアを編集して、Red Hat Ceph Storage Dashboard でピアストレージクラスターを検出することができます。

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • Dashboard がインストールされている。
  • rbd アプリケーションが有効になっているプールが作成されている。
  • イメージが作成されている。
  • ミラーリングが設定されている。
  • ピアが追加されている。

手順

  1. ダッシュボードにログインします。
  2. ナビゲーションメニューで、Block をクリックします。
  3. Mirroring をクリックします。
  4. Pools タブで、削除するピアをクリックします。
  5. Edit Mode ドロップダウンメニューで、Edit peer を選択します。
  6. Edit pool mirror peer ウィンドウでパラメーターを編集し、Submit をクリックします。

    図13.21 ミラーリングのピアの編集

    Editing peer in mirroring
  7. ピアが正常に更新されたことを示す通知が表示されます。

関連情報

13.2.5. Ceph Dashboard でのミラーリングのピアの削除

'rbd-daemon' ミラーにストレージクラスターピアを編集して、Red Hat Ceph Storage Dashboard でピアストレージクラスターを検出することができます。

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • Dashboard がインストールされている。
  • rbd アプリケーションが有効になっているプールが作成されている。
  • イメージが作成されている。
  • ミラーリングが設定されている。
  • ピアが追加されている。

手順

  1. ダッシュボードにログインします。
  2. ナビゲーションメニューで、Block をクリックします。
  3. Mirroring をクリックします。
  4. Pools タブで、削除するピアをクリックします。
  5. Edit Mode ドロップダウンメニューで、Delete peer を 選択します。
  6. Delete mirror peer ダイアログウィンドウで Yes, I am sure ボックスをクリックして Delete mirror peer クリックし、設定を保存します。

    図13.22 ミラーリングのピアの削除

    Delete peer in mirroring
  7. ピアが正常に削除されたことを示す通知が表示されます。

関連情報