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

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

时间: 2025-01-04 08:42:00

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

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

查看tower的仪表板 到这一步,我们已经可以在屏幕上看到tower的仪表板了,我们可以看到你目前"主机""资产清单"和"项目"的汇总信息,有基于时间的作业运行状态,主机状态的汇总图表,最近完成的作业和计划作业的汇总,对于超级用户来说,还有主机数的汇总 在界面的顶部,我们可以通过导航进入到tower的各方面的内容,包括有:组织,用户,团队,证书,项目,资产清单,作业模板和作业. 记住,快速启动的目标是推出一个简单的playbooks,为了这个目标

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

快速开始 当你完成安装tower后,我们应该完成接下来的一些任务,并通过使用tower,快速设置和启动我们的第一个ansible playbooks.这第一个playbooks的启动会执行简单的ansible任务去教你怎样去使用tower,同时确保正确的设置你的tower. 以下是一些我们需要完成的任务汇总: 1.使用超级用户登录 2.导入license 3.检测tower仪表板 4.配置实时事件 5.创建组织 6.为组织新增一个用户 7.为组织增加一份资产清单 8.创建证书 9.创建项目 10

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

准备开始 欢迎来到ansible tower! 首先,您可以按照下面的快速安装说明进行安装,详细的安装说明可以查看章节标题“安装和设置指南”,然后,你可以通过快速启动来快速开启和运行tower,或者设计一个执行计划使tower为你工作. 对于我们来说最大的价值源于你的反馈,请联系我们 http://support.ansible.com/ 让我们知道你想要的功能和相关改进意见. 需求 Ansible tower的最低要求如下: 支持的操作系统有: Rhel6 64位 Rhel7 64位 Cent

Ansible-Tower快速入门-4.以超级用户帐号登录【翻译】

以超级用户帐号登录 首先,登录tower需要使用tower服务器所在的URL,格式如下:https://<tower server name>/ 注意:tower安装了一个自签名证书用于HTTPS通信,你可能需要你的浏览器接受这个证书,如果你想要替换证书,可以查看“安装和设置”章节. 登录使用你安装tower过程中所设置的用户名和密码,默认情况下,用户名为”admin”,密码为”password”,你可以通过点击在用户标签上的admin帐户进行修改. 注意:关于普通用户,超级用户和组织管理员的

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

创建组织 首行,点击组织标签,组织中将包括有:用户,团队,项目,和清单等项,在tower的对象层级中,组织是最高级对象. 然后,点击增加按钮,如: 为所创建的组织键入一个简单的名称和描述,这些信息你在之后也可以进行编辑,所以不是特别关键的,对于我们目前的示例来说,我们将创建一个虚构公司,命名为:Bender Products Ltd的组织,然后,点击保存按钮来保存所新创建的组织即可. 每个组织都有普通成员和组织管理员,组织管理员可以对成员关系和其它属性进行修改操作,然而普通成员却不可以有此权限进

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

配置实时事件 在tower的菜单中,在接近用户菜单处有一个带有颜色的小点,这个带颜色的小点显示tower的实时事件功能的状态 如果这个小点是绿色的,表示运行正常,如果这个小点是红色或橙色,表示实时事件不工作,在这种情况下,点击这个小点,将弹出实时事件的排错向导,跟从向导的说明来配置实时事件. 如果实时事件不正常工作,在许多页面上将会出现一个刷新按钮,如 ,使用它可以对内容进行刷新. 现在,让我们创建一个新的组织,在该组织内,我们可以创建我们的第一个用户,存储主机的清单,并为那些主机,存储SSH认

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

导入许可 Tower需要一个有效的许可才可以正常运行,当你输入你的相关信息得以下载tower时,你应该有接收到一封包含许可的email邮件,你也可以直接从ansible获取许可. 如果你不能获取许可或接收的许可有问题,请访问http://ansible.com/license 查看我们的免费和付费许可选项(包括免费试用许可)或通过 http://support.ansible.com/ 联系ansible支持 当你启用一个没有有效许可的tower时,你会看到如下图所示的对话框 将你从ansibl

WPF快速入门系列(1)——WPF布局概览

一.引言 关于WPF早在一年前就已经看过<深入浅出WPF>这本书,当时看完之后由于没有做笔记,以至于我现在又重新捡起来并记录下学习的过程,本系列将是一个WPF快速入门系列,主要介绍WPF中主要的几个不同的特性,如依赖属性.命令.路由事件等. 在正式介绍之前,我还想分享下为什么我又要重新捡起来WPF呢?之前没有记录下来的原来主要是打算走互联网方向的,后面发现互联网方向经常加班,又累,有时候忙的连自己写了什么都不知道的,所以后面机缘巧合地进了一家外企,在外企不像互联网行业那样,比较清楚,有更多的时

【翻译】WPF应用程序模块化开发快速入门(使用Prism+MEF)

编译并运行快速入门 需要在VisualStudio 2010上运行此快速入门示例 代码下载:ModularityWithMef.zip 先重新生成解决方案 再按F5运行此示例 说明: 在此快速入门示例解决方案的 ModularityWithMef.Desktop程序集中 加入了生成成功时的“后期生成事件命令行” IF NOT EXIST "$(TargetDir)\DirectoryModules" mkdir "$(TargetDir)\DirectoryModules&q