Ansible-Tower快速入门-1.概览【翻译】
概览
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.概览【翻译】的更多相关文章
- Ansible的快速入门
Ansible 是一个简单的自动化引擎,可完成配置管理,应用部署,服务编排等各种IT需求. Ansible使用python语言开发实现的开源软件,依赖于Jinjia2,paramiko和PyYAML这 ...
- Django REST framework快速入门(官方文档翻译翻译)
开始 我们将创建一个简单的API来允许管理员用户查看和编辑系统中的用户和组. 项目设置 创建一个新的django项目,命名为:<tutorial>,然后创建一个新的应用程序(app),命名 ...
- h5py快速入门指南
h5py是Python语言用来操作HDF5的模块.下面的文章主要介绍h5py的快速入门指南,翻译自h5py的官方文档:http://docs.h5py.org/en/latest/quick.html ...
- Ansible-Tower快速入门-6.查看tower的仪表板【翻译】
查看tower的仪表板 到这一步,我们已经可以在屏幕上看到tower的仪表板了,我们可以看到你目前"主机""资产清单"和"项目"的汇总信息, ...
- Ansible-Tower快速入门-3.快速开始【翻译】
快速开始 当你完成安装tower后,我们应该完成接下来的一些任务,并通过使用tower,快速设置和启动我们的第一个ansible playbooks.这第一个playbooks的启动会执行简单的ans ...
- Ansible-Tower快速入门-2.准备开始【翻译】
准备开始 欢迎来到ansible tower! 首先,您可以按照下面的快速安装说明进行安装,详细的安装说明可以查看章节标题“安装和设置指南”,然后,你可以通过快速启动来快速开启和运行tower,或者设 ...
- Ansible-Tower快速入门-8.创建组织【翻译】
创建组织 首行,点击组织标签,组织中将包括有:用户,团队,项目,和清单等项,在tower的对象层级中,组织是最高级对象. 然后,点击增加按钮,如: 为所创建的组织键入一个简单的名称和描述,这些信息你在 ...
- Ansible-Tower快速入门-7.配置实时事件【翻译】
配置实时事件 在tower的菜单中,在接近用户菜单处有一个带有颜色的小点,这个带颜色的小点显示tower的实时事件功能的状态 如果这个小点是绿色的,表示运行正常,如果这个小点是红色或橙色,表示实时事件 ...
- Ansible-Tower快速入门-5.导入许可【翻译】
导入许可 Tower需要一个有效的许可才可以正常运行,当你输入你的相关信息得以下载tower时,你应该有接收到一封包含许可的email邮件,你也可以直接从ansible获取许可. 如果你不能获取许可或 ...
随机推荐
- WEB安全性测试
SQL注入 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令.具体来说,它是利用现有应用程序,将(恶意)的SQL命令 ...
- js调用.net后台事件、后台调用前台以及js调用服务器控件
1. javaScript函数中执行C#代码中的函数: 方法一:间接触发后台代码 1.首先建立一个服务端控件按钮命名为btn1,双击进入后台将调用或处理的内容写入btn1_click中; 2.在前台写 ...
- Can't connect to MySQL server on '127.0.0.1' (111)
[root@localhost ~]# service mysqld statusmysqld 已停 (1)查看MySQL 服务是否已经开启: service mysqld status (2)启动 ...
- Web安全
随着Web2.0.网络社交等一系列新型的互联网产品的诞生,基于Web环境的互联网应用越来越广泛,企业信息化的过程中,越来越多的应用都架设在Web平台上.Web业务的迅速发展吸引了黑客们的强烈关注,接踵 ...
- 简单研究Android View绘制三 布局过程
2015-07-28 17:29:19 这一篇主要看看布局过程 一.布局过程肯定要不可避免的涉及到layout()和onLayout()方法,这两个方法都是定义在View.java中,源码如下: /* ...
- SSH项目(1)
1.新建项目,添加jar包 tomcat jsp struts.hibernate.spring 2.配置 web.xml <?xml version="1.0" encod ...
- VS+VAssistX自动添加注释
在VC6.0里边,C++函数头注释是使用一个宏完成的,VS系列中C#在函数头输入三个反斜杠也会自动生成XML格式的函数头注释. 又懒得在VS2008中写类似于添加函数头的注释,只能依靠一些工具了,今天 ...
- ubuntu 使用中的一些问题汇总
1.IOError: [Errno 13] Permission denied /usr/local…… 这个错误是在terminal中运行pip install 时产生的,说的时没有权限运行安装包, ...
- php 数据库select函数//待编辑
<?php $con = mysql_connect("localhost","root","root"); if (!$con) { ...
- <![CDATA[]]>作用
<![CDATA[]]>的作用是让XML解析器将标签中的字符串当作普通文本对待,以防止某些字符串对XML格式造成破坏.