CentOS7.9奶妈级教程安装Ansible AWX 17.1.0
AWX提供了基于web的用户界面、REST API和建立在Ansible之上的任务引擎。本教程将指导您在CentOS/RHEL 7的Docker容器中设置Ansible AWX的步骤。
请注意,这些说明适用于AWX版本17.x。
先决条件
要完成本操作,您需要安装一个(物理的或虚拟的)CentOS/RHEL 7,必须具有root用户特权。
1.关闭SELinux和Firewall
2.安装EPEL存储库,您需要在您的CentOS/RHEL 7操作系统上安装额外的企业Linux (EPEL)存储库
yum -y install epel-release
yum -y update
reboot
3.安装所需要的包
yum -y install git gcc gcc-c++ ansible nodejs gettext device-mapper-persistent-data lvm2 bzip2 python3-pip python-docker wget
全部安装完成
4.安装Docker
键入下面的命令添加Docker官方仓库在CentOS/RHEL 7
wget https://download.docker.com/linux/centos/docker-ce.repo --directory-prefix /etc/yum.repos.d/
yum -y install docker-ce
安装完成
接下来,启动Docker服务,并使其持久化,即使系统重新启动,使用下面的命令
systemctl start docker
systemctl enable docker
systemctl status docker
在CentOS/RHEL 7上安装Docker Compose
pip3 install -U pip setuptools
pip3 install setuptools_rust
pip3 install wheel
pip3 install docker-compose
下载报错
解决方法是再次尝试(一般是网络问题)
注:由于网络原因,安装过程中可能会失败,多试两次即可
5.下载Ansible AWX
我们通常建议您在下载之前查看GitHub发布页面。
您可以使用下面的命令从Git Hub存储库下载Ansible AWX 17.1.0版本
cd ~
git clone -b 17.1.0 https://github.com/ansible/awx.git
git clone -b 17.1.0 https://hub.fastgit.org/ansible/awx.git(无法访问Github使用)
下载完成后,键入下面的命令来使用openssl生成一个密钥,该密钥将用于加密库存文件
openssl rand -base64 30
d6uYiasPdSx7VOoZrzeU5M0ugW9BE2l6nrKrTg+6
复制您的密钥并将其保存在库存文件中供以后使用
6.安装Ansible AWX
你需要编辑库存文件如下
vi ~/awx/installer/inventory
找到以下指令,通过删除#来取消注释,并相应地更新值,完成后保存并关闭文件
admin_password=P@ssw0rd
secret_key=d6uYiasPdSx7VOoZrzeU5M0ugW9BE2l6nrKrTg+6
pg_hostname=172.18.10.20
pg_username=postgres
pg_password=password
pg_database=postgres
awx_official=true
awx_alternate_dns_servers="8.8.8.8,114.114.114.114"
postgres_data_dir="/var/lib/awx/pgdocker"
docker_compose_dir="/var/lib/awx/awxcompose"
project_data_dir="/var/lib/awx/projects"
输入以下命令来安装AWX
ansible-playbook -i ~/awx/installer/inventory ~/awx/installer/install.yml -v
这需要几分钟的时间来完成,所以不要惊慌,而是享受茶或咖啡。一旦流程成功完成,您将在屏幕上看到类似如下的输出:
安装完成后
你可以用下面的命令来验证正在运行的容器
docker ps
访问AWX Web接口
打开您首选的web浏览器,在地址栏中输入http://your-server-ip,您将被重定向到AWX登录页面。
例如,如果您遇到以下“发生了服务器错误”页面,那么您首先需要执行以下步骤来修复它
修复AWX服务器错误
首先,你需要编辑pg_hba.conf文件,如下所示:
vi /var/lib/awx/pgdocker/12/data/pg_hba.conf
在文件末尾添加以下一行,完成后保存并关闭编辑器
host all all 0.0.0.0/0 trust
接下来,使用以下命令重启AWX docker容器
docker restart awx_postgres
docker restart awx_redis
docker restart awx_web
docker restart awx_task
接下来,刷新你的浏览器或再次访问http://your_server_ip,你会看到如下的AWX升级页面(不行重启)
登陆成功页面
CentOS7.9奶妈级教程安装Ansible AWX 17.1.0相关推荐
- 【奶妈级教程】Ubuntu18.04服务器远程连接的anaconda安装与环境配置
文章目录 前言 一.服务器anaconda下载安装与配置 二.客户端远程用户conda环境配置步骤 常见问题解答 三.多用户同时用服务器conda运行的兼容性分析 前文链接: [奶妈级教程]Ubunt ...
- docker安装ansible awx
awx简介 Ansible AWX是商业版Ansible Tower 的开源版本,AWX提供了一个基于web的用户界面.REST API和构建在Ansible之上的任务引擎. 借助Ansible AW ...
- 【CentOS7(Linux)保姆级详细安装过程】
Centos7(Linux详细安装教程) Centos7图形化桌面安装教程如下: 文章目录 Centos7(Linux详细安装教程) 前言 一.软件准备 二.安装 三.进入CentOS安装界面 四.系 ...
- 【奶妈级教程】Ubuntu18.04服务器远程连接指南
文章目录 前言 一.服务器端的准备工作 二.Xshell命令行远程连接 三.Xrdp远程桌面连接(Ubuntu自带桌面) 常见问题解答 四.创建非root用户 常见问题解答 五.使用XFTP进行客户端 ...
- 【宇麦科技】群晖NAS套件之Drive的安装与使用(一),保姆级教程来喽!
Synology Drvie 随时存取,不限平台 可从浏览器.桌面客户端,和移动设备上随时存取数据. 同步和备份 通过实时同步.备份和计划备份重要文件夹,保护您的数据,并避免数据因误删或勒索软件威胁而 ...
- 关于K8s中Ansible AWX(awx-operator 0.30.0)平台Helm部署的一些笔记
写在前面 整理一些K8s中通过Helm的方式部署AWX的笔记分享给小伙伴 博文内容为部署过程和遇到问题的解决过程 食用方式: 需要了解K8s 需要预置的K8s+Helm环境 需要科学上网 理解不足小伙 ...
- Ansible awx基础配置(容器化部署)和使用
安装ansible awx AWX是一个开源的web应用,并为ansible的任务引擎提供用户接口和REST API.它是 ansible Tower的开源版本.ansible AWX允许我们使用we ...
- Ansible AWX安装教程
参考文献: How to Install Ansible AWX on Ubuntu 20.04 LTS Ubuntu18.04下Docker CE安装 xmind版本教程 提取码:qmxy 测试版本 ...
- linux教程:通过编译安装ansible解决apt install ansible后无法安装AWX的莫名问题
通过编译安装ansible解决apt install ansible后无法安装AWX的莫名问题 通过apt install ansible安装的ansible无法正常部署AWX(ansible的一个w ...
最新文章
- css:z-index
- java循环使用范围_Java循环流程控制语句
- mac终端python删除键不能用_我把mac 系统下的python目录删掉了怎么办
- 2017中国大学生程序设计竞赛-哈尔滨站(2/13)
- 使用PHP CURL 模拟HTTP实现在线请求工具-toolfk程序员工具网
- java 中IO流的概念
- Spring Boot配置文件加载顺序
- HEVC支持苹果HLS的几个关键问题
- linux web文件夹权限设置,WEB文件目录权限设置与修改方法
- mqtt java_MQTT和Java入门
- python打开.data_DataX初体验-python命令启动以及纯java启动
- 微信小程序API~GET
- mariadb数据库文件的组成
- VS IED 自己开发小插件
- 微信防撤回补丁来了!更新也不会失效
- 文件服务器文件夹卷影副本,共享文件夹的卷影副本的最佳操作
- 【数理逻辑】命题逻辑 ( 命题与联结词回顾 | 命题公式 | 联结词优先级 | 真值表 可满足式 矛盾式 重言式 )
- 190种超全的解密工具任你选!!
- 充电系统(交流慢充,直流快充)
- 修仙第一步:凌晨打坐