Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Ansible 面板工具之 AWX 界面介绍

Ansible 面板工具之 AWX 界面介绍

作者头像
山河已无恙
发布于 2023-01-30 07:10:40
发布于 2023-01-30 07:10:40
6.4K0
举报
文章被收录于专栏:山河已无恙山河已无恙

写在前面

  • 参加考试,这里整理这部分笔记
  • 博文内容为AWXAnsible Tower UI 界面的简单介绍
  • 理解不足小伙伴帮忙指正

「 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波」


这里AWX使用的是最新的版本 AWX 21.7.0

AWX

目前 Ansible Tower 最新版是3.8.6,博客中的版本为3.5.0

Tower

对于 RedhatAnsible Tower ,官网上看到在 2022 年 11 月之后不在维护了,改版之后现在叫 Ansible Automation Platform,感兴趣小伙伴可以了解下

关于两者之间的区别可以看看:https://www.rogerperkin.co.uk/network-automation/ansible/ansible-tower-vs-ansible-automation-platform/

Ansible Automation Platform

虽然有AWXTower的上游版本,但 Ansible Automation Platform 严格来说是企业生产,只能通过 Red Hat 订阅获得。

AWXTower的区别:https://www.ansible.com/products/awx-project/faq

AWX 控制面板

控制面板含有四个报告区域:

  • 资源概况:控制面板的顶部是关于受管主机、清单和 Ansible 项目的状态的摘要报告。
  • 作业状态:作业是 AWX 运行 playbook 的一次尝试。这一区域中提供随时间成功和失败的作业数的图形化显示。
  • 最近的模板:这一区域显示最近用于执行作业的作业模板列表。
  • 最近的作业:这一区域显示最近执行的作业以及执行日期和时间的列表。

AWX

Tower

导航栏

AWX Web UI 左侧提供一系列导航链接,可用于访问常用的 AWX 资源。不同版本菜单略有区别

  • 作业:作业表示 AWX 针对某一主机清单单次运行某一 Ansible Playbook。
  • 模板:模板定义了用于通过 AWX 启动作业(以运行 Ansible Playbook)的参数。
  • 凭据:使用此接口管理凭据。凭据是身份验证数据,供 AWX 用于登录受管主机来运行 play,解密Ansible Vault 文件,从外部来源同步清单数据,从版本控制系统下载更新过的项目资料,以及执行类似任务。
  • 项目:项目表示一组相关的 Ansible Playbook。
  • Inventories 主机清单:清单包含一组要管理的主机。
  • 清单脚本:使⽤此界面管理从外部来源(如云提供商和配置管理数据库 (CMDB) 等)生成和更新动态清单的脚本。(只有Tower有)
  • Organizations 机构:使用此界面管理 AWX 内的组织实体,表示 AWX 资源的逻辑集合。
  • 用户:使用此界面管理 AWX 用户。
  • Teams:使用此界面管理 AWX 团队。
  • Notifications:使用此界面管理通知模板。
  • Management Jobs:使用此界面管理系统作业,这将清理来自 AWX 操作的旧数据。

AWX

Tower

管理工具链接

AWX Web UI 的右上方包含各种 AWX 管理工具的链接。

AWX

Tower

  • 账户配置:当前用户账户名称显示为一个链接。可以点击进入配置界面。
  • 关于:显示 AWX 的已安装版本,以及使用的 Ansible 版本。
  • 查看文档:在新窗口显示 AWX 文档网站。
  • 注销:从 AWX Web UI 注销。

AWX 设置

单击左侧导航栏中的 Settings,以访问 AWX Settings 页面。

Settings 页面中提供的不同类型如下:

  • 身份验证:身份验证类别包含的设置用于在 AWX 中使用第三方登录信息(如 LDAP、AzureActive Directory、GitHub 或 Google OAuth2)为用户帐户配置简化的身份验证。
  • 作业:作业类别包含用于配置作业执行的高级设置。来控制用户可以设置的计划作业数量、支持由 AWX 启动 ad hoc 作业的 Ansible 模块,以及项目更新、事实缓存和作业运行的超时。
  • 系统:系统类别包含高级设置,可以使用它们来配置日志聚合、活动流设置和其他各种 AWX 选项。
  • 用户界面:用户界面类别允许配置分析报告,并为 AWX 服务器设置自定义徽标或自定义登录消息。
  • 许可:Tower 比 AWX 多一个 License,此界面提供安装的许可证的详细信息,也可用于执行许可证管理任务,如安装和升级许可证等。

AWX

Tower

常规控件

除了前面概述的导航和管理控件外, AWX Web UI 中也使用了⼀些其它控件。

面包屑导航链接:浏览 AWX Web UI 时,页面的左上角会创建一个“面包屑”轨迹。此轨迹清楚地标识各个页面的路径,同时还提供了返回到上一页的快捷方式。

活动流:位于 Logout 图表下。单击此图标可显示与当前页面相关的活动的报告。

搜索栏:可用于搜索或过滤数据集合。

博文参考

《DO447 Advanced Automation Ansible Best Practices》

https://www.redhat.com/en/resources/ansible-automation-platform-datasheet

https://www.rogerperkin.co.uk/network-automation/ansible/ansible-tower-vs-ansible-automation-platform/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-11-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 山河已无恙 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Ansible 之 AWX 作业创建和启动
「 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波」
山河已无恙
2023/01/30
1.2K0
Ansible 之 AWX 作业创建和启动
Ansible之 AWX 管理清单和凭据的一些笔记
「 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波」
山河已无恙
2023/01/30
2.6K0
Ansible之 AWX 管理清单和凭据的一些笔记
Ansible之 AWX 使用 Ansible 与 API 通信
「 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波」
山河已无恙
2023/01/30
1.7K0
Ansible之 AWX  使用 Ansible 与 API 通信
ansible UI管理工具awx安装实践
Ansible是一个非常简单的IT自动化平台,使程序和系统更易于部署。Ansible本质上是一个进行了封装的Shell,优点在于它是去中心化的工具,可以直接通过ssh管理远程主机,实现无Agent的部署。
loong576
2020/05/25
14.9K1
ansible UI管理工具awx安装实践
Ansible之 AWX 项目管理的一些笔记
在 AWX Web 界面中,每个 Ansible 项目都由⼀个项目资源来表示。
山河已无恙
2023/01/30
1.5K0
Ansible之 AWX 项目管理的一些笔记
Ansible Tower3.6.2的安装及简单使用
实现运维自动化的架构中会用到ansible,ansible脚本在部署服务器指令行中显得不太直观。可以参考之前的文章Ansible自动化工具快速入门实践
yuanfan2012
2021/11/09
1.9K0
Ansible Tower3.6.2的安装及简单使用
Ansible的介绍与安装
​ 大多系统管理和基础架构管理都依赖于通过图形或者命令行用户界面执行的手动任务,系统管理员通常使用检查清单、其他文档或者记忆的例程来执行标准任务,这样的做法容易出错,系统管理员很容易跳过某个步骤或者错误的执行某个步骤,对步骤执行是否正确或者产生的预期的结果的验证通常有限。
Alone-林
2022/11/07
6800
Ansible的介绍与安装
ansible puppet saltstack三款自动化运维工具的对比!
  Puppet也许是四款工具中最深入人心的。就可用操作、模块和用户界面而言,它是最全面的。Puppet呈现了数据中心协调的全貌,几乎涵盖每一个运行系统,为各大操作系统提供了深入的工具。初始设置比较简单,只需要在需要加以管理的每个系统上安装主服务器和客户端代理软件。
咻一咻
2020/05/29
7.6K0
Ansible 之 AWX 高级作业工作流的创建和调度
「 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波」
山河已无恙
2023/01/30
1.7K0
Ansible 之 AWX 高级作业工作流的创建和调度
Ansible自动化运维工具
Ansible 是一个极其简单的 IT 自动化平台,可让您的应用程序和系统更易于部署和维护。从代码部署到网络配置再到云管理,使用一种接近简单英语的语言,使用 SSH 实现一切自动化,无需在远程系统上安装代理。
BoyChai
2022/06/22
2.7K0
Ansible自动化运维工具
ansible
  ansible是目前最受运维欢迎的自动化运维工具,基于Python开发,集合了众多运维工具(SaltStack puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。   ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible不需要在远程主机上安装client/agents,因为它们是基于ssh来和远程主机通讯的。ansible目前已经已经被红帽官方收购,是自动化运维工具中大家认可度最高的,并且上手容易,学习简单。是每位运维工程师必须掌握的技能之一。
Cyylog
2020/08/19
4K1
Ansible Tower的安装与基本功能测试
一、安装 1.创建本地repo源 将导入的rhel-7-server-rpms和rhel-7-server-extras-rpms两个文件夹拷贝到AnsibleTower目标服务器上,安装启动httpd并创建本地repo源。由于Ansible Tower自身占用80和8080端口,因此在创建Apache(httpd)服务器时,将端口改为8090。 #  cat /etc/yum.repos.d/local.repo [rhel] name=rhel baseurl=http://172.20.16.227:
魏新宇
2018/04/24
2K0
Ansible Tower的安装与基本功能测试
Ansible工具安装介绍
Ansible 是一款功能强大且易于使用的IT自动化工具,可用于配置管理、应用程序部署和云端管理。它使用无代理模式(agentless mode)来完成任务,这意味着您无需在目标主机上安装任何额外的软件。Ansible 通过 SSH 连接到目标主机并执行任务。
神秘泣男子
2024/04/23
2220
Ansible工具安装介绍
Ansible之 AWX 启用facts缓存和模板问卷调查
「 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波」
山河已无恙
2023/01/30
1.3K0
Ansible之 AWX 启用facts缓存和模板问卷调查
ansible 初认知
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括: 连接插件connection plugins:负责和被监控端实现通信; host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;
友儿
2022/09/13
2030
[Ansible专栏]Ansible安装和基本使用
以上只是一小部分关于default的相关配置,还有其他更多的配置这里暂时不一一列举。因为ansible的大部分参数都可以保持默认,无需更改。但是当你的被管理机器数量增加以后,建议将forks数量适当的调整。
没有故事的陈师傅
2022/12/06
9930
Ansible 自动化工具安装、配置和快速入门指南
市面上有很多自动化工具。我可以举几个例子,例如 Puppet、Chef、CFEngine、Foreman、Katello、Saltstock、Space Walk,它们被许多组织广泛使用。
用户1880875
2021/09/09
1.1K0
现代 IT 人一定要知道的 Ansible系列教程:持续交付和滚动升级
这个想法是,通过更频繁地更新,您不必等待特定的时间段,并且您的组织可以更好地响应变化。
用户1418987
2024/01/19
4280
构建数据中心一体化运维平台:小型机篇
大卫说:关于构建自动化运维平台的相关内容,此前本公众号已经分享过很多篇文章,如: 大卫的思考 | 金融行业自动化运维的研究和落地 Ansible Tower管理Windows演示 | 自动化运维落地之路 谁说互联网企业IT运维必须DIY? | Github排名第一的自动化运维工具 自动化运维界的独孤九剑 | 尽破各路IT运维难题 我们知道,在金融行业,用户要构建的自动化运维平台,应当是能够跨多种平台的一体化运维,而不是将物理机、虚拟化、各种Linux、各种UNIX、各种网络设备、各种硬件等,单独构
魏新宇
2018/03/22
1.7K0
构建数据中心一体化运维平台:小型机篇
通过 Elastic Observability 获取 Ansible 的可观测性
我以前是很喜欢用Ansible的,特别是面对大数据系统与分布式微服务系统这种有多节点,多组件需要部署和维护配置的场景,Ansible能够帮我们很好的实现运维步骤的自动化和标准化。但对于Ansbile的使用,我一直也有一个不满意的地方,就是缺乏足够的可观测性,在排障与性能检测时,能够使用的手段比较原始,特别是碰到一些情况,比如:“上次明明运行得好好的,这次怎么出错了呢?”因为没有将运行日志保存的习惯或者没有便捷保存的方法,出现意想不到的问题时,无法快速发现原因,并且,因为没有具体的性能指标和基线,所以,很难对一个Ansible脚本进行优化。
点火三周
2022/03/08
3.6K1
通过 Elastic Observability 获取 Ansible 的可观测性
相关推荐
Ansible 之 AWX 作业创建和启动
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档