Ansible 面板工具之AWK ( Anssible Tower )界面介绍

简介: 博文内容为AWX和 Ansible Tower UI 界面的简单介绍理解不足小伙伴帮忙指正

写在前面

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

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


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

AWX

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

Tower

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

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

Ansible Automation Platform

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

AWX Tower 的区别: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/

相关文章
|
运维 Shell Linux
Ansible自动化运维工具之常用模块使用实战(5)
Ansible自动化运维工具之常用模块使用实战(5)
394 0
|
运维 应用服务中间件 网络安全
Ansible自动化运维工具之解决SSH连接使用明文密码问题(4)
Ansible自动化运维工具之解决SSH连接使用明文密码问题(4)
149 0
|
1月前
|
运维 Ubuntu 应用服务中间件
自动化运维工具Ansible的实战应用
【10月更文挑战第36天】在现代IT基础设施管理中,自动化运维已成为提升效率、减少人为错误的关键手段。本文通过介绍Ansible这一流行的自动化工具,旨在揭示其在简化日常运维任务中的实际应用价值。文章将围绕Ansible的核心概念、安装配置以及具体使用案例展开,帮助读者构建起自动化运维的初步认识,并激发对更深入内容的学习兴趣。
65 4
|
2月前
|
运维 关系型数据库 MySQL
自动化运维工具Ansible的实战应用
【10月更文挑战第9天】在现代IT运维领域,效率和可靠性是衡量一个系统是否健康的重要指标。自动化运维工具Ansible因其简洁、易用的特性,成为了众多企业和开发者的首选。本文将通过实际案例,展示如何利用Ansible进行日常的运维任务,包括配置管理、软件部署以及批量操作等,帮助读者深入理解Ansible的应用场景及其带来的效益。
|
3月前
|
运维 Ubuntu Devops
自动化运维工具的魅力:Ansible入门
【9月更文挑战第5天】在快速变化的IT世界里,自动化运维不再是可选项,而是必需品。Ansible,一款简单却强大的自动化工具,正成为众多DevOps工程师的首选。本文将带你了解Ansible的基本概念、安装步骤以及如何编写简单的Playbook,从而开启你的自动化之旅。
86 36
|
3月前
|
运维 持续交付 开发工具
自动化运维工具:Ansible入门教程
【8月更文挑战第60天】在现代IT运维管理中,自动化工具的使用已成为提高生产效率、减少人为错误和确保环境一致性的重要手段。本文将介绍Ansible——一款流行的开源自动化运维工具,通过其简单易学的语法和强大的功能,帮助读者快速入门并实现自动化部署和管理。我们将从Ansible的基本概念讲起,逐步深入到实际的代码示例,展示如何利用Ansible简化日常的运维任务。无论你是新手还是有经验的系统管理员,这篇文章都将为你提供实用的知识和技巧,让你轻松驾驭Ansible,开启自动化运维之旅。
|
3月前
|
运维 关系型数据库 MySQL
自动化运维工具:Ansible入门与实践
【9月更文挑战第23天】本文将带你进入自动化运维的世界,以Ansible为例,从基础概念到实际操作,让你轻松掌握自动化运维技能。我们将一起探索如何通过代码实现批量部署、配置管理和任务执行等功能,提高运维效率,减轻工作压力。让我们一起开启自动化运维之旅吧!
|
3月前
|
存储 运维 网络安全
自动化运维工具:Ansible入门与实践
【9月更文挑战第17天】本文将介绍Ansible的基本概念、安装和简单使用,以及如何编写一个简单的Ansible playbook。通过本文,您可以了解到Ansible的基本原理和使用方法,以及如何在实际工作中应用Ansible进行自动化运维。
|
4月前
|
存储 运维 应用服务中间件
自动化运维工具:Ansible入门教程
【8月更文挑战第31天】在这个数字化时代,运维工作的重要性日益凸显。为了提高运维效率,自动化工具应运而生。本文将介绍Ansible这一自动化运维工具的基本概念、安装过程以及简单的使用示例,帮助读者快速上手并应用到实际工作中。
|
4月前
|
运维 Ubuntu Linux
自动化运维工具:Ansible入门与实践
【8月更文挑战第26天】在现代IT运维领域,自动化已成为提升效率和减少人为错误的关键。Ansible作为一款流行的自动化运维工具,以其简洁性和易用性受到广泛欢迎。本文将介绍Ansible的基本概念、安装过程以及一个简单的使用示例,帮助初学者快速上手并应用到实际的运维工作中。通过深入浅出的方式,我们将探索Ansible如何简化日常的系统管理和配置任务,让读者能够理解并实现自己的自动化脚本。