6.4. 設定生成のデバッグ
設定生成操作をデバッグするには、対話型モードを使用するように OpenStackConfigGenerator
CR を設定します。対話型モードでは、OpenStackConfigGenerator
CR は Playbook のレンダリングを開始する環境を作成しますが、Playbook は自動的にレンダリングされません。
前提条件
OpenStackConfigGenerator
CR は対話モードで作成されました。apiVersion: osp-director.openstack.org/v1beta1 kind: OpenStackConfigGenerator metadata: name: default namespace: openstack spec: … interactive: true
-
接頭辞
generate-config
が付いたOpenStackConfigGenerator
Pod が開始されました。
手順
OpenStackConfigGenerator
Pod へのリモートシェル (RSH) 接続を開きます。$ oc rsh $(oc get pod -o name -l job-name=generate-config-default)
ファイルと Playbook のレンダリングを検査します。
$ ls -la /home/cloud-admin/ ... config 1 config-custom 2 config-passwords 3 create-playbooks.sh 4 process-heat-environment.py 5 tht-tars 6
- 1
- OSPdO によって自動レンダリングされたファイルを保存するディレクトリー。
- 2
heatEnvConfigMap
オプションで指定された環境ファイルを格納するディレクトリー。- 3
- OSPdO によって作成されたオーバークラウドサービスのパスワードを保存するディレクトリー。
- 4
- Ansible Playbook をレンダリングするスクリプト。
- 5
create-playbooks
で使用される内部スクリプト。文書化されていない heat クライアントのマップパラメーターのマージを複製します。- 6
tarballConfigMap
オプションで指定された tarball を格納するディレクトリー。