11.2. 外部 Ceph キーの使用
すでにデプロイされている鍵だけを使用することができます。external 鍵と共にサイトをデプロイする際の詳細は、「外部アクセス用 Ceph キーの作成」を参照してください。この手順は、中央サイトとエッジサイトの両方で実施する必要があります。
中央サイトの提供する
external鍵を使用するエッジサイトをデプロイする場合は、以下の手順を実施します。エッジサイト用の
dcn_ceph_external.yaml環境ファイルを作成します。cephx-key-client-nameオプションを追加して、含めるべきデプロイした鍵を指定する必要があります。sudo -E openstack overcloud export ceph \ --stack central \ --config-download-dir /var/lib/mistral \ --cephx-key-client-name external \ --output-file ~/dcn-common/dcn_ceph_external.yaml
sudo -E openstack overcloud export ceph \ --stack central \ --config-download-dir /var/lib/mistral \ --cephx-key-client-name external \ --output-file ~/dcn-common/dcn_ceph_external.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
エッジサイトが中央サイトの Ceph クラスターにアクセスできるように、
dcn_ceph_external.yamlファイルを追加します。ceph_keys.yamlファイルを追加して、エッジサイトの Ceph クラスター用外部鍵をデプロイします。
エッジサイトのデプロイ後に中央サイトを更新する場合は、中央サイトが dcn
external鍵を使用するようにします。CephClientUserNameパラメーターがエクスポートされる鍵と一致するようにします。以降の例に示すように、externalの名前を使用している場合は、以下のような内容でglance_update.yamlを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow openstack overcloud export cephコマンドを使用する際に、中央サイトから DCN エッジサイトへのアクセス用にexternal鍵を追加します。そのためには、--stack引数にスタックのコンマ区切りリストを指定し、cephx-key-client-nameオプションを指定する必要があります。sudo -E openstack overcloud export ceph \ --stack dcn0,dcn1,dcn2 \ --config-download-dir /var/lib/mistral \ --cephx-key-client-name external \ --output-file ~/central/dcn_ceph_external.yaml
sudo -E openstack overcloud export ceph \ --stack dcn0,dcn1,dcn2 \ --config-download-dir /var/lib/mistral \ --cephx-key-client-name external \ --output-file ~/central/dcn_ceph_external.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 元のテンプレートを使用して中央サイトを再デプロイする際に、新たに作成した
dcn_ceph_external.yamlおよびglance_update.yamlファイルを追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow