7.3. 创建 overcloud 清单文件
使用 tripleo-ansible-inventory 命令生成环境中所有节点的 Ansible 清单文件。
流程
-
以
stack用户的身份登录 undercloud。 source
stackrc文件:source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建所有节点的静态清单文件:
tripleo-ansible-inventory --static-yaml-inventory ~/inventory.yaml --stack <STACK_NAME>
$ tripleo-ansible-inventory --static-yaml-inventory ~/inventory.yaml --stack <STACK_NAME> --ansible_ssh_user heat-adminCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果不使用默认的
overcloud堆栈名称,请将 <STACK NAME> 替换为堆栈的名称。要在您的环境中执行 Ansible playbook,请运行
ansible-playbook命令,并使用-i选项包括动态清单工具的完整路径。例如:(undercloud) $ ansible-playbook -i ~/inventory.yaml <PLAYBOOK>
(undercloud) $ ansible-playbook -i ~/inventory.yaml <PLAYBOOK>Copy to Clipboard Copied! Toggle word wrap Toggle overflow