8.5. Object Gateway ログイン認証情報をダッシュボードに手動で追加
Red Hat Ceph Storage Dashboard は、RADOS Gateway または RGW として知られる Ceph Object Gateway を管理できます。Ceph Object Gateway を管理するには、ダッシュボードは system
フラグを使用して RGW ユーザーのログイン認証情報を使用して接続する必要があります。ceph-ansible
を使用して Object Gateway をインストールすると、自動的にログイン認証情報がダッシュボードに追加されます。ログインの認証情報を手動で設定することもできます。
前提条件
- Red Hat Ceph Storage クラスターが実行されている。
- Dashboard がインストールされている。
- Ceph Object Gateway がインストールされている。
手順
system
フラグを有効にして RGW ユーザーのaccess_key
およびsecret_key
を取得します。system
フラグを有効にしている RGW ユーザーがない場合は、これを作成します。radosgw-admin user create --uid=USER_ID --display-name=DISPLAY_NAME --system
radosgw-admin user create --uid=USER_ID --display-name=DISPLAY_NAME --system
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow access_key
およびsecret_key
の値を書き留めます。上記の例では、access_key
はBYC5SWQQH24A2BFHS2RC
で、secret_key
は159d94uHK9ADiWZrGsNYWYjRXCDrhL2xVi8PO6kT
です。system
フラグが有効な RGW ユーザーがすでに作成されている場合は、radosgw-admin
ユーティリティーのuser info
コマンドを使用して認証情報を取得します。radosgw-admin user info --uid=USER_ID
radosgw-admin user info --uid=USER_ID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow access_key
およびsecret_key
の値を書き留めます。上記の例では、access_key
はBYC5SWQQH24A2BFHS2RC
で、secret_key
は159d94uHK9ADiWZrGsNYWYjRXCDrhL2xVi8PO6kT
です。
access_key
およびsecret_key
の認証情報をダッシュボードに指定します。ダッシュボードに
access_key
を指定します。ceph dashboard set-rgw-api-access-key ACCESS_KEY
ceph dashboard set-rgw-api-access-key ACCESS_KEY
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
ceph dashboard set-rgw-api-access-key BYC5SWQQH24A2BFHS2RC
[root@mon ~]# ceph dashboard set-rgw-api-access-key BYC5SWQQH24A2BFHS2RC Option RGW_API_ACCESS_KEY updated
Copy to Clipboard Copied! Toggle word wrap Toggle overflow secret_key
をダッシュボードに指定します。ceph dashboard set-rgw-api-secret-key SECRET_KEY
ceph dashboard set-rgw-api-secret-key SECRET_KEY
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
ceph dashboard set-rgw-api-secret-key 159d94uHK9ADiWZrGsNYWYjRXCDrhL2xVi8PO6kT
[root@mon ~]# ceph dashboard set-rgw-api-secret-key 159d94uHK9ADiWZrGsNYWYjRXCDrhL2xVi8PO6kT Option RGW_API_SECRET_KEY updated
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Object Gateway のホスト名およびポートをダッシュボードに指定します。
ダッシュボードにホスト名を指定します。
ceph dashboard set-rgw-api-host HOST_NAME
ceph dashboard set-rgw-api-host HOST_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
ceph dashboard set-rgw-api-host 192.168.122.193
[root@mon ~]# ceph dashboard set-rgw-api-host 192.168.122.193 Option RGW_API_HOST updated
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ポートをダッシュボードに指定します。
ceph dashboard set-rgw-api-port PORT
ceph dashboard set-rgw-api-port PORT
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
ceph dashboard set-rgw-api-port 8080
[root@mon ~]# ceph dashboard set-rgw-api-port 8080 Option RGW_API_PORT updated
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
必要に応じて、自己署名証明書と共に HTTPS を使用している場合は、ダッシュボードで証明書の検証を無効にして、拒否された接続を回避します。
証明書が不明な認証局によって署名されている場合や、使用するホスト名が証明書のホスト名と一致しない場合は、拒否される接続が発生する可能性があります。
ceph dashboard set-rgw-api-ssl-verify false
ceph dashboard set-rgw-api-ssl-verify false
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
ceph dashboard set-rgw-api-ssl-verify false
[root@mon ~]# ceph dashboard set-rgw-api-ssl-verify false Option RGW_API_SSL_VERIFY updated
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
関連情報
- Ceph Object Gateway のインストール方法に関する情報は、インストールガイド の Ceph Object Gateway のインストール を参照してください。
- Ceph Object Gateway の詳細は、Object Gateway の設定および管理ガイド を参照してください。