ansible塔(Tower)

本文概述

  • 安装Ansible塔的先决条件
  • Ansible塔功能
Ansible Tower在更多企业级别上就像Ansible。它是基于Web的解决方案,用于通过简单的用户界面管理组织,该界面提供了包含所有主机的所有状态摘要的仪表板。并允许快速部署,并监视所有配置。
该塔使我们无需暴露SSH凭据即可共享,记录所有作业,以图形方式管理库存以及将其与各种云提供商同步。
以前,Ansible Tower称为AWX项目,是解决此问题的方法。尤其是那些可以更好地呈现为图形而不是基于文本的输出的输出,例如实时节点监视。
安装Ansible塔的先决条件安装Ansible Tower需要满足以下先决条件,例如:
  • 以下操作系统支持Ansible Tower RedHat Enterprise Linux 6 64位RedHat Enterprise Linux 7 64位CentOS 6 64位CentOS 7 64位Ubuntu 12.04 LTS 64位Ubuntu 14.04 LTS 64位Ubuntu 16.04 LTS 64位
  • 你应该具有Ansible的最新稳定版本。
  • 它需要64位支持内核,运行时和20 GB硬盘。
  • 至少需要2 GB RAM(建议使用4 GB RAM)。建议为Vagrant试用版安装至少2 GB的内存,建议/ 100个fork的建议至少4 GB的内存
Ansible塔功能以下是Ansible塔的一些功能,例如:
ansible塔(Tower)

文章图片
1. Ansible塔式仪表板:它显示你的Ansible环境中正在发生的一切,例如库存状态,最近的作业活动,主机等等。
2.多重剧本工作流:它允许链接任意数量的剧本,使用不同清单的任何方式,运行不同用户或利用各种凭证。
3.实时作业更新:Ansible可以自动化整个基础架构。此外,你还可以看到实时作业更新,例如成功或失败的每台机器分解的播放和任务。因此,你可以查看自动化状态并知道队列中的下一步。
4.通过群集扩展容量:随着群集增加冗余和容量,你可以将多个Ansible Tower节点连接到Ansible塔群集中,从而可以在整个企业范围内扩展Ansible自动化。
5.自助服务:只需单击一下即可通过该功能启动剧本。
6.远程命令执行:使用此命令,你可以运行简单的任务,例如重新启动任何故障服务,添加用户,在清单中的任何主机或主机组上重置密码。
7.管理和跟踪库存:它通过从公共云提供商(例如Microsoft Azure,亚马逊Web服务等)提取库存来管理整个基础架构。
8.集成通知:当整个组织的工作一次成功或失败时,或在工作前进行自定义时,这会通知你。
9.安排Ansible作业:它可以安排各种作业,例如剧本运行,云清单更新和源代码控制更新,以根据需要运行。
【ansible塔(Tower)】10. REST API和塔式CLI工具:Ansible Tower中的每个功能都可以通过Ansible Tower的REST API获得,该API为系统管理基础架构提供了理想的API。 Ansible Tower的CLI工具可用于从CI系统(如Jenkins)启动作业,或者在你需要与其他命令行工具集成时使用。

    推荐阅读