运用ARA剖析Ansible运转 - 51CTO.COM
|
|
|
|
挪动端

运用ARA剖析Ansible运转

Ansible 是一个多功用平台,它曾经成为办理效劳器和效劳器设置装备摆设的盛行平台。现在,Ansible 少量用于经过继续集成 (CI) 停止摆设和测试。

作者:Ajinkya Bapat泉源:通博8888官网中国|2018-06-12 14:50

技能沙龙 | 邀您于8月25日与国美/AWS/转转三位专家配合讨论小顺序电商实战

http://s3.51cto.com/oss/201806/12/d9fe566634b9660e164db167118cab9f.png-wh_651x-s_1920483787.png

Ansible 运转剖析东西(ARA)与 Ansible 无缝集成,可以复杂便捷的找到你所需数据的办法。

Ansible 是一个多功用平台,它曾经成为办理效劳器和效劳器设置装备摆设的盛行平台。现在,Ansible 少量用于经过继续集成 (CI) 停止摆设和测试。

在主动化继续集成的天下中,每天都无数百个乃至数千个作业运转测试、构建、编译、摆设等等,这并不稀有。

Ansible 运转剖析 (ARA) 东西

Ansible 运转天生少量控制台数据,在 CI 的情况下跟上少量的 Ansible 输入是具有应战性的。Ansible Run Analysis(ARA) 东西使此细致输入可读而且使作业形态和调试信息更有代表性。ARA 构造了记载的脚本playbook数据,以便你尽能够疾速和容易地搜刮并找到你感兴味的内容。

请留意,ARA 不会运转你的脚本playbook。相反,无论在哪它都它作为回调插件与 Ansible 集成。回调插件可以在呼应事情时向 Ansible 添加新举动。它可以依据 Ansible 事情实行自界说操纵,比方在主机开端实行或义务完成时实行。

AWXTower 相比,它们是控制整个任务流程的东西,具有堆栈办理、脚本playbook实行、编辑功用等功用,ARA 的范畴绝对较窄:记载数据并提供直观的界面。这是一个绝对复杂的顺序,易于装置和设置装备摆设。

装置

在零碎上装置 ARA 有两种办法:

  • 运用托管在 GitHub 帐户 上的 Ansible 脚色。克隆堆栈并:

    1. ansible-playbook Playbook.yml

    假如脚本实行乐成,你将看到:

    1. TASK [ara : Display ara UI URL] 纨绔子弟纨绔子弟
    2.    ok: [localhost] => {}
    3.    "msg": "Access playbook records at http://YOUR_IP:9191"

    留意:它从 Ansible 搜集的 ansible_default_ipv4 fact 中选择 IP 地点。假如没有搜集这些 fact,请用 roles/ara/tasks/ 文件夹中 main.yml 文件中的 IP 交换它。

  • ARA 是一个在 GitHub 上以 Apache v2 答应证受权的开源项目。装置阐明在疾速入门章节。文档FAQ 可在 readthedocs.io 上找到。

ARA 能做些什么?

下图表现了从阅读器启动 ARA 登录页面:

ARA 登录页面

ARA 登录页面

它提供了每个主机或每个 playbook 的义务后果择要:

ARA 表现义务择要

ARA 表现义务择要

它容许你经过脚本,play,主机、义务或形态来过滤义务后果:

经过主机过滤脚本运转

经过主机过滤脚本运转

借助 ARA,你可以在择要视图中轻松检查你感兴味的后果,无论是特定的主机照旧特定的义务:

每项义务的细致择要

每项义务的细致择要

ARA 支持在统一数据库中记载和检查多个运转。

表现搜集的 fact

表现搜集的 fact

总结

ARA 是一个曾经协助我从 Ansible 运转日记和输入中理解更多的有效资源。我激烈引荐给一切的 Ansible 运用者。

【编辑引荐】

  1. 通博8888官网主动化运维东西之ansible(二)
  2. 运用Ansible让你的零碎办理主动化
  3. 怎样运用Ansible创立AWS EC2密钥
  4. 终于找到Ansible,一款像零碎办理员一样考虑的主动化框架
  5. 运用Ansible在树莓派上构建一个基于通博8888官网的高功能盘算零碎
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
各人都在看
猜你喜好

读 书 +更多

通博8888官网规范教程

本书以通博8888官网 Redhat 9.0中文版为根底编写,从易用性和适用性角度动身次要引见通博8888官网 Redhat 9.0中文版的使用知识,经过本书的学习,置信初中...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊