概览


Tower

Ansible-Tower是作为Ansible的一个web接口界面,并采用REST API作为端点接入。通过使用开源的orchestration engine,无论是与你的团队共享操作任务,或是通过REST API与你的Ansible集成,Tower都提供了许多强大的自动化工具来让你的生活更轻松。

实时的playbooks输出和浏览

可以实时的查看playbooks的运行情况,看到每个主机的检查情况。还可以很容易的回溯结果,并且可以浏览特定的任务和主机的详细信息。可以搜索特定的playbooks或主机的执行结果,或实现快速的零错误纠正。

自动化“推送按钮”

通过web接口,可以使用用最少的点击,访问你最喜欢的项目和重新触发执行。tower会要求输入变量,并提示你输入您的凭据,以启动和监控工作,并且随着时间的推移显示结果和主机的历史情况。

基于角色的访问控制和审计

Ansible tower允许指定特定的权限授权给不同的团队或明确的用户。也可以保留有一些私人的项目。允许用户编辑资产清单及某些剧本只开放给某些成员进行运行的权限。无论你做什么,包括对象编辑和工作启动,tower都会将用户的操作进行历史记录,。

云和灵活性自动收缩

Tower提供有一个强大的回调功能,它允许节点根据需求请求配置。当它可选时, 对于云扩展场景来说,这是一个理想的解决方案。当处理被管理系统不可预知的非故障时间时,它所提供的集成服务就像Cobbler一样,它不需要管理软件安装在远程节点上。这个回调解决方案就可以通过一个简单的调用“curl”或“wget”即可触发。并且可以很容易嵌入到初始化脚本(init),kickstart或preseed。并且通过访问控制,这样做到只有在清单中的机器可以请求配置。

理想的RESTful API

tower REST API作为系统管理应用程序来说是一个理想的RESTful API。对于所有资源来说,都是可以被完整发现的,可分页的,可搜索的及可以很好的模块化的。这种类型的API可以通过浏览器访问API的根目录进行浏览http://<tower server name>/api/,展现了每个资源的关联性,通过它任何事物性的操作都可以在用户接口完成。


许可

Tower是一个具有专利性的软件产品,获取许可是建立在年度的订阅基础之上。虽然tower需要许可运行,但是在被管理主机少于10台的情况下是不需要费用的。此外,使用试用许可可以管理更多数量的主机。

你应该希望获得额外的服务器许可证或支持帮助,请访问http://www.ansible.com/pricing/

获取更多的细节,或联系协助http://support.ansible.com/

试用许可获取可以在http://ansible.com/license

Ansible是一个开源的软件项目,它的许可是建立在GNU通用公共许可证第三版,作为ansible的源代码,可以访问:

https://github.com/ansible/ansible/blob/devel/COPYING

更新与支持

Tower的许可以年度订阅的方式获取,它包含的服务有:

  • 基本(仅网站支持),企业(5*8小时),高级(7*24小时)支持,可以通过web,email,和电话方式获取支持

  • 所有通用更新和版本包括tower和ansible

关于更多的信息,请联系ansible 于http://support.ansible.com/或  http://www.ansible.com/pricing/.

版本注释

<请查看英文版本的具体信息,因篇幅问题,此处省略>

已知问题

1.ansible tower作为一个基于角色访问控制系统的工具,有时候你似乎可以编辑不属于你的对象(例如:你可以在编辑对话框中查看到不属于你的对象),别担心,当你尝试去编辑时,你会得到一个403错误,以及你不可以查看到任何已经在系统中定义的你不应该访问的系统信息

2.在rhel7和centos7,你需要禁用firewalld服务(如果已经激活的情况下),或修改firewalld的配置文件去允许进入端口80,443和8080.


文本源于Ansible tower的官方说明文档《tower_user_guide-latest》,翻译仅作为学习兴趣参考,翻译的不好,望请多多见谅,希望得到大家的宝贵建议或意见。

官方说明文档(全英文)可以到官方网站进行下载http://www.ansible.com/tower

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。

Ansible-Tower快速入门-1.概览【翻译】的更多相关文章

  1. Ansible的快速入门

    Ansible 是一个简单的自动化引擎,可完成配置管理,应用部署,服务编排等各种IT需求. Ansible使用python语言开发实现的开源软件,依赖于Jinjia2,paramiko和PyYAML这 ...

  2. Django REST framework快速入门(官方文档翻译翻译)

    开始 我们将创建一个简单的API来允许管理员用户查看和编辑系统中的用户和组. 项目设置 创建一个新的django项目,命名为:<tutorial>,然后创建一个新的应用程序(app),命名 ...

  3. h5py快速入门指南

    h5py是Python语言用来操作HDF5的模块.下面的文章主要介绍h5py的快速入门指南,翻译自h5py的官方文档:http://docs.h5py.org/en/latest/quick.html ...

  4. Ansible-Tower快速入门-6.查看tower的仪表板【翻译】

    查看tower的仪表板 到这一步,我们已经可以在屏幕上看到tower的仪表板了,我们可以看到你目前"主机""资产清单"和"项目"的汇总信息, ...

  5. Ansible-Tower快速入门-3.快速开始【翻译】

    快速开始 当你完成安装tower后,我们应该完成接下来的一些任务,并通过使用tower,快速设置和启动我们的第一个ansible playbooks.这第一个playbooks的启动会执行简单的ans ...

  6. Ansible-Tower快速入门-2.准备开始【翻译】

    准备开始 欢迎来到ansible tower! 首先,您可以按照下面的快速安装说明进行安装,详细的安装说明可以查看章节标题“安装和设置指南”,然后,你可以通过快速启动来快速开启和运行tower,或者设 ...

  7. Ansible-Tower快速入门-8.创建组织【翻译】

    创建组织 首行,点击组织标签,组织中将包括有:用户,团队,项目,和清单等项,在tower的对象层级中,组织是最高级对象. 然后,点击增加按钮,如: 为所创建的组织键入一个简单的名称和描述,这些信息你在 ...

  8. Ansible-Tower快速入门-7.配置实时事件【翻译】

    配置实时事件 在tower的菜单中,在接近用户菜单处有一个带有颜色的小点,这个带颜色的小点显示tower的实时事件功能的状态 如果这个小点是绿色的,表示运行正常,如果这个小点是红色或橙色,表示实时事件 ...

  9. Ansible-Tower快速入门-5.导入许可【翻译】

    导入许可 Tower需要一个有效的许可才可以正常运行,当你输入你的相关信息得以下载tower时,你应该有接收到一封包含许可的email邮件,你也可以直接从ansible获取许可. 如果你不能获取许可或 ...

随机推荐

  1. 第一章 UI实战开发 UIWindow UIView

    @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...

  2. 学习记录之APPCan

    2015年5月28的笔记,整理笔记搬了过来,好坏是自己当时的小成果,以后有想法继续补充 APPCan移动开发服务平台,有内置模板,列表样式,主页样式等供选择,适合开发简单布局或与内置模板布局相同的项目 ...

  3. socket.io与redis构建实时推送

    准备工作 1:准备nodejs环境 2:使用npm工具安装 socket.io  npm install socket.io 3:下载客户端socket.io文件 解压附件中的文件 node app. ...

  4. Git 配置

    在 windows 上安装完 Git 会右键菜单中看到 Git 的快捷打开选项, 点 Git Bash Here 就可以在当前目录下打开 Git 的命令行 Git shell,初次使用 Git 先配置 ...

  5. 锤子手机 Smartisan M1L 咖啡金 真皮背面 高配版 5.7

    http://www.smartisan.com/m1/#/os    快人一步的OS http://www.smartisan.com/shop/#/buyphone?c=coffee&v= ...

  6. 1、WIN2D学习记录(win2d实现JS雨天效果)

    一.Win2D Win2D是微软开源的项目 它的github地址是 https://github.com/Microsoft/Win2D 里面有详细的文档 http://microsoft.githu ...

  7. jdbc链接mysql插入数据后显示问号

    1.在cmd中进入mysql查看默认的编码格式:mysql> show variables like "%char%"; 若不是utf8(因为我用的是utf8),关掉mysq ...

  8. OC基础--类的本质

    类的本质: 类的本质其实也是一个对象(类对象),只要有了类对象, 将来就可以通过类对象来创建实例对象 程序中第一次使用该类的时候被创建,在整个程序中只有一份.此后每次使用都是这个类对象,它在程序运行时 ...

  9. 在CDH5.5.0上安装Kudu6.0

    1. 下载安装文件: a. CSD文件:KUDU-0.6.0.jar b. kudu parcel:KUDU-0.6.0-1.kudu0.6.0.p0.334-el6.parcel和manifest. ...

  10. 2、Runtime Area Data

    这个也分为两大部分 1.是线程共享区域 ·线程共享区域又包括两部分Heap(堆)和方法区(Perm) 2.是线程独享区域 这个也包括两大部分程序计数器和栈 栈(又包括两部分:VM 栈和本地方法栈)