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_NAMECopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您不使用默认的
overcloud堆栈名称,请使用--stack STACK NAME选项设置堆栈名称,将STACK NAME替换为堆栈的名称。要在您的环境中执行 Ansible playbook,请运行
ansible-playbook命令,并使用-i选项包含动态清单工具的完整路径。例如:(undercloud) $ ansible-playbook -i ~/inventory.yaml PLAYBOOK
(undercloud) $ ansible-playbook -i ~/inventory.yaml PLAYBOOKCopy to Clipboard Copied! Toggle word wrap Toggle overflow