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获取许可. 如果你不能获取许可或 ...
随机推荐
- P3P设置第三方cookie解决方案
原文地址:http://blog.csdn.net/lovingprince/article/details/5984449 首先,什么是 P3P ( Platform for Privacy Pre ...
- [转]Bat脚本处理ftp超强案例解说
Bat脚本处理ftp超强案例解说 转自:http://369369.blog.51cto.com/319630/842341 前言: 公司有几百台windows服务器,每次程序更新,如果是一台 ...
- 在heroku上部署gost代理服务端
gost ( https://github.com/ginuerzh/gost ) gost 的 websocket tunnel 功能使用 WebSocket 协议,相较 HTTP 协议能做更多事, ...
- Yii2.0 rules验证规则大全
required : 必须值验证属性 [['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息']; #说明:CRequiredV ...
- Linux中常用操作命令
常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir ...
- 【PCB】电子元件封装大全及封装常识
电子元件封装大全及封装常识 电子元件封装大全及封装常识 一.什么叫封装封装,就是指把硅片上的电路管脚,用导线接引到外部接头处,以便与其它器件连接.封装形式是指安装半导体集成电路芯片用的外壳.它不仅起着 ...
- WinPipe后门程序代码示例(仅限技术交流)
具体怎么编译,生成执行程序,不懂得先学习C++程序代码编译和集成开发环境. 多的不说了,只有两个代码文件,一个头文件,一个源文件.不多说了,直接上干货. (恶意使用,或者商用,后果自负,与本人无关.) ...
- 用Pyinstaller打包发布exe应用 (转)经测可用
安装Pyinstaller 1 按照习惯,我们使用pip来安装模块.我们一直以来强调,要用最偷懒的方法.写代码的人尤其如此.人生苦短,你要偷懒~ 0Python | 如何用pip安装模块和包 ...
- centos下在线安装mysql
1 首先查看是否有安装过,如果已经安装过,就不必再安装了 yum list installed mysql* rpm -qa | grep mysql* 2 查看有没有安装包: yum list my ...
- Android Build System
归类一些Android build system 相关的知识. http://elinux.org/Android_Build_System make <local_module> - m ...