Menu Close
Settings Close

Language and Page Formatting Options

9.4.2. Dashboard への iSCSI ゲートウェイの手動追加

Red Hat Ceph Storage Dashboard は、Ceph iSCSI Gateway の rbd-target-api サービスによって提供される REST API を使用して iSCSI ターゲットを管理できます。ダッシュボードがこれにアクセスする前に、API アドレスをダッシュボードに追加する必要があります。

前提条件

  • Red Hat Ceph Storage クラスターが実行中である。
  • Dashboard がインストールされている。
  • Ceph iSCSI ゲートウェイがインストールされている。
重要

Ceph iSCSI ゲートウェイには、高可用性を提供するためにゲートウェイが 2 つ必要です。

手順

  1. Monitor ノードにログインします。
  2. 必要に応じて、iSCSI ゲートウェイの REST API が自己署名証明書を使用して HTTPS モードで設定されている場合は、API へのアクセス時の SSL 証明書の検証を回避するようにダッシュボードを設定する必要があります。以下のコマンドを実行して SSL 検証を無効にします。

    # ceph dashboard set-iscsi-api-ssl-verification false

    たとえば、以下のようになります。

    [root@mon ~]# ceph dashboard set-iscsi-api-ssl-verification false
    Option ISCSI_API_SSL_VERIFICATION updated
  3. ダッシュボードに、少なくとも 2 つあるゲートウェイの最初のものを追加します。

    # ceph dashboard iscsi-gateway-add SCHEME :// USERNAME : PASSWORD @ HOST [: PORT ]

    たとえば、以下のようになります。

    [root@mon ~]# ceph dashboard iscsi-gateway-add http://admin:admin@192.168.122.157:5000
    Success
    注記

    iSCSI ターゲットを設定している場合に USERNAME および PASSWORD が設定されていました。認証情報は、iSCSI ゲートウェイノードの iscsi-gateway.cfg ファイルから取得できます。

  4. ダッシュボードに、少なくとも 2 つあるゲートウェイの 2 つ目のものを追加します。

    # ceph dashboard iscsi-gateway-add SCHEME :// USERNAME : PASSWORD @ HOST [: PORT ]

    たとえば、以下のようになります。

    [root@mon ~]# ceph dashboard iscsi-gateway-add http://admin:admin@192.168.122.193:5000
    Success
    注記

    iSCSI ターゲットを設定している場合に USERNAME および PASSWORD が設定されていました。認証情報は、iSCSI ゲートウェイノードの iscsi-gateway.cfg ファイルから取得できます。

  5. ゲートウェイが正しく追加されたことを確認します。

    # ceph dashboard iscsi-gateway-list

    たとえば、以下のようになります。

    [root@mon ~]# ceph dashboard iscsi-gateway-list
    {"gateways": {"jb-ceph4-rgw": {"service_url": "http://admin:admin@192.168.122.193:5000"}, "jb-ceph4-osd1": {"service_url": "http://admin:admin@192.168.122.157:5000"}}}
  6. 必要に応じて、間違えてゲートウェイを追加した場合は、iscsi-gateway-list コマンドで説明されているようにホスト名を指定することでゲートウェイを削除できます。

    # ceph dashboard iscsi-gateway-rm GATEWAY_NAME

    たとえば、以下のようになります。

    [root@mon ~]# ceph dashboard iscsi-gateway-rm jb-ceph4-rgw
    Success

関連情報