本文概述

Ansible AWX是可免费测试的开源项目,你可以在实验室,开发或其他POC环境中使用Ansible AWX。这是创建Ansible塔的基础。

Ansible AWX是代码的开发分支,仅经过最少的测试和质量工程测试。企业采用存在一些缺点,即缺少在企业中使用它的签名映像,缺少升级带来的真实版本控制以及提供的支持。

AWX是基于Web的解决方案,使Ansible更适合IT团队使用。它被设计为所有自动化任务的枢纽。它具有出色的浏览器REST API,并允许你控制访问,以图形方式管理或与各种云资源同步库存,记录所有作业以及与轻型目录访问协议(LDAP)良好集成。

Ansible Tower是基于Red Hat的AWX的商业版本。 Ansible AWX和Ansible Tower都具有相似的功能。

Ansible计划继续完善Ansible AWX的产品生命周期,以使其与Ansible Tower版本的锁定更加紧密。

与Ansible Tower相比,AWX的最大优点是你拥有无限数量的节点的所有企业功能。你会看到AWX和Ansible Tower之间的显着差异之一是产品的徽标不同。

Ansible AWX 先决条件

2或3台服务器

Ansible版本2.4

10.5.5.20 Ansible AWX

10.5.5.21伦普

码头工人

Docker Python模块

Git版本1.8.4

节点10.x LTS版本

NPM 6.x LTS

根特权

对于 AWX 系统要求

4 GB的RAM

具有2核的3.4 GHz CPU

20 GB硬盘空间

运行Docker,Openshift或Kubernetes

安装 AWX

以下是通过Ansible AWX仪表板为基本LEMP安装部署和运行Ansible剧本的一些步骤,例如:

步骤1:在CentOS 8上安装EPEL

它提供了AWX所需的一些典型软件包。因此,以root用户身份登录到CentOS 8节点并运行以下命令:

[root@awx-ansible~] #dnf install epel-release-y

步骤2:安装其他软件包和依赖项

在安装AWX时,我们需要安装必要的软件包。

[root@awx-ansible~] #dnf install git gcc gcc-c++ nodejs gettext device-mapper-persistent-data lvm2 bzip2 python3-pip

步骤3:在CentOS 8上安装Docker CE

要在CentOS 8上安装Docker,我们需要使用dnf config-manager工具将Docker存储库追加到系统中。

[root@awx-ansible~] #dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

要安装Docker,请运行以下命令:

[root@awx-ansible~] #dnf install docker-ce-3:18.09.1-3.e17

运行以下命令以了解所安装的Docker的确切版本。

[root@awx-ansible~] #rpm-qa|grep docker

要么

[root@awx-ansible~] #docker --version

继续使用以下命令启动并启用Docker:

[root@awx-ansible~] #systemct1 start docker

[root@awx-ansible~] #systemct1 enable --now docker.service

步骤4:在CentOS 8上安装Docker-Compose

要安装docker-compose,我们将使用pip3,因为系统正在使用python3运行。

[root@awx-ansible~] #pip3 install docker-compose

步骤5:安装Ansible AWX

要安装Ansible AWX,请首先克隆存储库,如下所示:

[root@awx-ansible~] #git clone https://github.com/ansible/awx.git

我们需要配置管理员

pg_admin_password=postgrespass@789

admin_password=Linuxtechi@789

因此,请确保生成用于加密清单文件的加密密钥。

[root@awx-ansible~] #openssl rand -base64 30

复制密钥并将其附加到清单文件中的secret_key条目中。保存并退出清单文件。

要安装Ansible AWX,请运行以下命令:

[root@awx-ansible installer] # ansible-playbook -i inventory install.yml

安装完成后,你可以检查通过docker-compose启动的容器。

[root@awx-ansible installer] #docker ps

步骤6:访问AWX GUI门户

要访问AWX Web控制台,请打开浏览器,然后输入Ansible AWX服务器IP,然后按Enter。

提供管理员的用户名和密码,然后按Enter。它会向你显示一个AWX仪表板。

python读awx文件_ansible awx用法相关推荐

  1. python读awx文件_Ansible AWX 安装使用简明文档

    Ansible AWX 是 Anisble Tower 的开源版本.和 Tower 一样,提供了运行 Ansible 的 Web 视图和 REST API 接口,展示任务调度和运行的 Dashboar ...

  2. python csv读取数据 去掉标题-Python读csv文件去掉一列后再写入新的文件实例

    用了两种方式解决该问题,都是网上现有的解决方案. 场景说明: 有一个数据文件,以文本方式保存,现在有三列user_id,plan_id,mobile_id.目标是得到新文件只有mobile_id,pl ...

  3. python读取excel文件代码封装_12行代码教会你用python读excel文件提取数据生成条形码...

    12 行代码教会你用 python 读 excel 文件,提取数据,生成 条形码 一.需求分析条形码应用广泛,尤其是人事.财务和库 管等等岗位,常需根据 excel 文件成批生成条码,如果是经 常性天 ...

  4. python 读plt文件_用python读Excel文件

    在IC设计.验证.后端中经常会用Excel来做配置文件.寄存器表.定义后端SDC参数等,不管Excel好不好用,但学习成本低啊. Excel文件的结构 Excel文件主要由工作簿(book).工作表( ...

  5. python读json文件中不同的数据类型_怎么使用python提取json文件中的字段

    python中为什么用json有什么作用 python的json模块中如何将变量添加到里面 python的json模块第一个是要打开的文件,第二个是打开的操作,为什么会如果你早认清你在别人心中没那么重 ...

  6. .bin 文件用excel文件打开_用python读Excel文件

    在IC设计.验证.后端中经常会用Excel来做配置文件.寄存器表.定义后端SDC参数等,不管Excel好不好用,但学习成本低啊. Excel文件的结构 Excel文件主要由工作簿(book).工作表( ...

  7. 重新测试Python读Excel文件xlsx的语言编码

    之前可能多虑了,xlrd现在读xlsx文件似乎能认得准语言编码了,不会错.所以写了以下测试脚本,分别测试以utf-8去读和以gb2312去读(Excel文件另存为,"工具"-&qu ...

  8. python读docx文件_python-docx文件定位读取过程(尝试替换)

    python-docx文件定位读取过程(尝试替换) 以上是开头,安装完后需要导入转载的代码读取所有docx文件中的内容发现没有读取到表格数据: from docx import Document de ...

  9. python 读/写文件操作

    python中也提供类似于C语言中的open.read.write函数,下面是我根据看过的内容的一个python读.写文件的代码段: //读文件 //在python的执行文件夹中新建一个"1 ...

最新文章

  1. 写扩展性好的代码:函数
  2. freeswitch模块之event_socket
  3. android悬浮功能实现,Android实现系统级悬浮按钮
  4. php 上次登陆时间,php使用cookie显示用户上次访问网站日期的方法
  5. Matlab实用代码——定位文件位置,自动导入文件
  6. Mysql(2)_ binlog文件
  7. Hadoop 集群的基准测试
  8. signal(SIGPIPE,SIG_IGN)与signal(SIGCHLD,SIG_IGN)
  9. puppet进阶指南——service资源详解
  10. win10照片不能下一张的解决办法
  11. nandflash驱动详解
  12. Java Heap - Percolate Up, Percolate Down, and Heapify
  13. 2022年总结关于网络安全工程师职业发展方向和职业前景
  14. 365值得吗 office_你可能是正版受害者?吐槽Office 365坑爹之处
  15. 我在印尼工作的日子-初来乍到
  16. Python金融应用编程(数据分析、定价与量化投资)
  17. 数据库客户端DBeaver官网下载地址
  18. quicksort java_Java代码实现快速排序(QuickSort)
  19. 服务器开启远程桌面控制
  20. iphone12android在线,安卓秒变iphone12桌面预约-安卓秒变iphone12软件免费版预约| - 99安卓游戏...

热门文章

  1. [android] 手机卫士设置向导页面
  2. SVG(可扩展矢量图)系列教程
  3. Win7 局域网内访问Sql2005
  4. Win7 格式化U盘
  5. 电信业的100个随想
  6. PL/SQL -- DML 触发器
  7. C/C++知识分享:C++标准库之 string 类型,各种运算全部掌握
  8. 尽管速度如此之慢,为什么Python如此受欢迎?
  9. 让程序员设计界面的后果
  10. ykcchf 2013 v2.1101 最新版下载