12.2. パブリックエンドポイント DNS 名の TLS
パブリックエンドポイント DNS 名を参照するには、CA 証明書を保存する ConfigMap リソースを作成し、OpenStackControlPlane リソースでその ConfigMap リソースを参照することにより、CA 証明書を openstackclient Pod に追加します。
手順
CA 証明書を保存するための
ConfigMapリソースを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow OpenStackControlPlaneリソースを作成し、ConfigMapリソースを参照します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
<overcloud>をオーバークラウドのコントロールプレーンの名前に置き換えます。
-
-
~/custom_environment_filesディレクトリーにtls-certs.yamlという名前のファイルを作成します。このファイルは、SSLCertificate、SSLIntermediateCertificate、SSLKey、およびCAMapパラメーターを使用して、デプロイメント用に生成された証明書を指定します。 heatEnvConfigMapを更新してtls-certs.yamlファイルを追加します。oc create configmap -n openstack heat-env-config --from-file=~/custom_environment_files/ --dry-run=client -o yaml | oc apply -f -
$ oc create configmap -n openstack heat-env-config --from-file=~/custom_environment_files/ --dry-run=client -o yaml | oc apply -f -Copy to Clipboard Copied! Toggle word wrap Toggle overflow OpenStackConfigGeneratorリソースを作成し、必要なheatEnvs設定ファイルを追加して、パブリックエンドポイント DNS 名の TLS を設定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
OpenStackConfigGeneratorを使用して Ansible Playbook を生成し、オーバークラウド設定を適用します。詳細は、director Operator を使用したオーバークラウドの設定とデプロイ を参照してください。