11.10. config-download のデプロイメントステップ
オーバークラウドの設定には、deploy_steps_playbook.yaml
Playbook が使用されます。この Playbook により、オーバークラウドデプロイメントプランに基づき完全なオーバークラウドをデプロイするのに必要なすべてのソフトウェア設定が適用されます。
本項では、この Playbook で使用されるさまざまな Ansible プレイの概要について説明します。本項のプレイと同じ名前が、Playbook 内で使用され ansible-playbook
の出力にも表示されます。本項では、それぞれのプレイに設定される Ansible タグについても説明します。
- Gather facts from undercloud
アンダークラウドノードからファクトを収集します。
タグ:
facts
- Gather facts from overcloud
オーバークラウドノードからファクトを収集します。
タグ:
facts
- Load global variables
global_vars.yaml
からすべての変数を読み込みます。タグ:
always
- Common roles for TripleO servers
共通の Ansible ロールをすべてのオーバークラウドノードに適用します。これには、ブートストラップパッケージをインストールする tripleo-bootstrap および ssh の既知のホストを設定する tripleo-ssh-known-hosts が含まれます。
タグ:
common_roles
- Overcloud deploy step tasks for step 0
deploy_steps_tasks テンプレートインターフェースからのタスクを適用します。
タグ:
overcloud
、deploy_steps
- Server deployments
ネットワーク設定や hieradata 等の設定に、サーバー固有の Heat デプロイメントを適用します。これには、NetworkDeployment、<Role>Deployment、<Role>AllNodesDeployment 等が含まれます。
タグ:
overcloud
、pre_deploy_steps
- Host prep steps
host_prep_steps テンプレートインターフェースからのタスクを適用します。
タグ:
overcloud
、host_prep_steps
- External deployment step [1,2,3,4,5]
external_deploy_steps_tasks テンプレートインターフェースからのタスクを適用します。Ansible は、アンダークラウドノードに対してのみこれらのタスクを実行します。
タグ:
external
、external_deploy_steps
- Overcloud deploy step tasks for [1,2,3,4,5]
deploy_steps_tasks テンプレートインターフェースからのタスクを適用します。
タグ:
overcloud
、deploy_steps
- Overcloud common deploy step tasks [1,2,3,4,5]
各ステップで実施される共通タスクを適用します。これには、puppet ホストの設定、
container-puppet.py
、および paunch (コンテナー設定) が含まれます。タグ:
overcloud
、deploy_steps
- Server Post Deployments
5 ステップのデプロイメントプロセス後に実施される設定に、サーバー固有の Heat デプロイメントを適用します。
タグ:
overcloud
、post_deploy_steps
- External deployment Post Deploy tasks
external_post_deploy_steps_tasks テンプレートインターフェースからのタスクを適用します。Ansible は、アンダークラウドノードに対してのみこれらのタスクを実行します。
タグ:
external
、external_deploy_steps