2.5. Ceph Dashboard でのクラスターの展開

ダッシュボードを使用して、Red Hat Ceph Storage クラスターを拡張し、ホストの追加、OSD の追加、Alertmanager、Cephadm-exporter、CephFS-mirror、Grafana、ingress、iSCSI、MDS、NFS、node-exporter、Prometheus、BD ミラー、Ceph Object Gateway などのサービスの作成を行うことができます。

新しいストレージクラスターをブートストラップすると、Ceph Monitor Daemon と Ceph Manager Daemon が作成され、クラスターは HEALTH_WARN 状態になります。ダッシュボードでクラスターのすべてのサービスを作成すると、クラスターの正常性が HEALTH_WARN から HEALTH_OK ステータスに変わります。

前提条件

手順

  1. ブートストラップされたホストから他のホストに管理キーをコピーします。

    構文

    ssh-copy-id -f -i /etc/ceph/ceph.pub root@HOST_NAME

    [ceph: root@host01 /]# ssh-copy-id -f -i /etc/ceph/ceph.pub root@host02
    [ceph: root@host01 /]# ssh-copy-id -f -i /etc/ceph/ceph.pub root@host03

  2. ブートストラップ中に提供されたデフォルトの認証情報を使用してダッシュボードにログインします。
  3. パスワードを変更し、新しいパスワードでダッシュボードにログインします。
  4. ランディングページで、Expand Cluster をクリックします。

    図2.3 クラスターの展開

    Expand cluster
  5. ホストの追加:

    1. Add Hosts ウィンドウで、+Add をクリックします。
    2. ホスト名を指定します。これは、ブートストラップされたホストからキーをコピーするときに提供されたホスト名と同じです。

      注記

      詳細については、Add Hosts ダイアログボックスのツールチップを使用できます。

    3. オプション: ホストのそれぞれの IP アドレスを指定します。
    4. オプション: サービスが作成されるホストのラベルを選択します。
    5. Add Host をクリックします。
    6. ストレージクラスター内のすべてのホストについて、上記の手順に従います。
  6. Add Hosts ウィンドウで、Next をクリックします。
  7. OSD を作成します。

    1. Create OSDsウィンドウのプライマリーデバイスで、+Add をクリックします。
    2. プライマリーデバイス ウィンドウで、デバイスをフィルタリングしてデバイスを選択します。
    3. Add をクリックします。
    4. オプション: Create OSDs ウィンドウで、WAL や DB デバイスなどの共有デバイスがある場合は、デバイスを追加します。
    5. オプション: 機能を暗号化するには、Encryption チェックボックスをクリックします。
    6. Create OSDs ウィンドウで、Next をクリックします。
  8. サービスを作成します。

    1. Create Services ウィンドウで、+Create をクリックします。
    2. Create Service ダイアログボックスで、

      1. ドロップダウンからサービスのタイプを選択します。
      2. サービスの一意の名前であるサービス ID を入力します。
      3. ホストまたはラベルごとに配置を提供します。
      4. ホストを選択します。
      5. デプロイする必要のあるデーモンまたはサービスの数を提供します。
    3. Create Service をクリックします。
  9. Create Service ウィンドウで、Next をクリックします。
  10. Cluster ResourcesHosts by ServicesHost Details を確認します。パラメーターを編集する場合は、Back をクリックして上記の手順に従います。

    図2.4 クラスターのレビュー

    Review cluster
  11. Expand Cluster をクリックします。
  12. クラスターの拡張が成功したという通知が表示されます。
  13. ダッシュボードでクラスターの状態が HEALTH_OK ステータスに変わります。

検証

  1. cephadm シェルにログインします。

    [root@host01 ~]# cephadm shell

  2. ceph-s コマンドを実行します。

    [ceph: root@host01 /]# ceph -s

    クラスターの正常性は HEALTH_OK です。

関連情報