Ansible提供了强大的功能,只需少量的学习即可,但在企业中大规模部署时,跟踪所有内容会变得更加困难,尤其是哪些用户拥有最新版本的剧本代码,以及谁在何时运行了什么剧本。AWX补充了企业中的Ansible,带来了一些关键好处,如基于角色的访问控制、可审核性、剧本代码的集成源代码控制管理、安全凭据管理和作业调度。它在实现了这一点的同时,提供了一个易于使用的点击式界面,这进一步降低了所有负责Linux环境的员工的进入门槛。
在本章中,你了解了为什么AWX对企业Linux环境很重要,以及如何利用它的一些关键特性。然后,运行直接从GitHub取得的剧本,在CentOS 7服务器上安装LAMP软件栈的实际端到端示例,并且在完成此操作之前执行了单个AWX节点的实际安装。最后,学习了如何使用Ansible来自动执行日常维护任务的作业计划。
在下一章中,我们将研究与企业Linux环境相关的不同部署方法,以及如何利用这些方法。