附录 B. 在部署过程中使用自动化自定义 Manager 虚拟机
您可以使用一个或多个 Ansible playbook 在部署期间使用自动化来调整或自定义 Manager 虚拟机。您可以在部署期间的以下位置运行 playbook:
- 自托管引擎设置前
- 自托管引擎设置后,但在配置存储之前
- 将部署主机添加到 Manager 后
- 部署完成后
流程
- 编写一个或多个 Ansible playbook,以在部署过程中的特定点在管理器虚拟机上运行。
将 playbook 添加到
/usr/share/ansible/collections/ansible_collections/redhat/rhv/roles/hosted_engine_setup/hooks/
下:enginevm_before_engine_setup
- 在自托管引擎设置之前运行 playbook。
enginevm_after_engine_setup
- 在自托管引擎设置之后、配置存储之前运行 playbook。
after_add_host
- 在将部署主机添加到管理器后运行 playbook。
after_setup
- 部署完成后运行 playbook。
运行 self-hosted-engine 安装程序时,部署脚本将运行 ovirt-engine-setup
角色,该角色会在其中任何一个目录中自动运行任何 playbook。
其他资源
- 使用命令行部署自托管引擎
- 使用 Ansible 自动化配置任务
- Ansible 文档中的 playbook 简介