📜  Ansible塔-JavaPoint

📅  最后修改于: 2020-12-26 12:20:30             🧑  作者: Mango

天使塔

在更多企业级别,Ansible塔就像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)。
    • 建议至少2 GB RAM用于Vagrant试用版安装
    • 并建议使用4 GB RAM / 100个fork

Ansible塔功能

这是Ansible塔的一些功能,例如:

1. Ansible塔式仪表板:它显示您的Ansible环境中正在发生的一切,例如库存状态,最近的工作活动,主机等等。

2.多重剧本工作流:它允许链接任意数量的剧本,使用不同清单的任何方式,运行不同的用户或使用各种凭据。

3.实时作业更新: Ansible可以自动化整个基础架构。此外,您还可以查看实时作业更新,例如成功或失败的每台机器分解的播放和任务。因此,您可以查看自动化状态并知道队列中的下一步。

4.通过集群扩展容量:随着集群增加冗余和容量,您可以将多个Ansible Tower节点连接到Ansible Tower集群中,从而可以在整个企业范围内扩展Ansible自动化。

5.自助服务:您只需单击一下即可启动剧本。

6.远程命令执行:使用此命令,您可以运行简单的任务,例如重新启动任何故障服务,添加用户,在清单中的任何主机或主机组上重置密码。

7.管理和跟踪库存:它通过从Microsoft Azure,亚马逊Web服务等公共云提供商处提取库存来管理整个基础架构。

8.集成通知:当整个组织的工作一次成功或失败时,或在工作前进行自定义时,这会通知您。

9.安排Ansible作业:它可以安排各种作业,例如剧本运行,云清单更新和源代码控制更新,以根据需要运行。

10. REST API和塔式CLI工具: Ansible Tower中的每个功能都可以通过Ansible Tower的REST API获得,该API为系统管理基础架构提供了理想的API。 Ansible Tower的CLI工具可用于从CI系统(如Jenkins)启动作业,或者在您需要与其他命令行工具集成时使用。