Ansible Galaxy使用角色
RHCE8 练习题:从Ansible Galaxy使用角色
根据下列要求,创建一个名为 /home/student/ansible/roles.yml 的 playbook :
- playbook 中包含一个play,该play在
balancers主机组中的主机上运行,并使用balancer角色- 此角色配置一项服务,以在
webservers主机组中的主机之间做web负载均衡 balancers主机组中的主机浏览http://workstation.lab.example.com会在webservers主机组之间进行切换
- 此角色配置一项服务,以在
- playbook中包含一个play,该play在
webservers主机组中主机上运行并使用phpinfo角色- 通过URL
/hello.php浏览到webservers主机组中的主机将生成以下输出:Hello PHP World from FQDN- 其中
FQDN是主机完全限定名称
- 例如:访问
http://serverc.lab.example.com/hello.php会生成以下输出:PHP World from serverc.example.comphpinfo......
- 通过URL
Answer
vim /home/student/ansible/roles.yml |
|
ansible-playbook roles.yml |
验证
curl workstation #每次访问IP会进行切换,达到负载均衡 |

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hao DevSecOps!
评论





