ANSIBLE AWX 20.1.1安装与配置

目录

基础环境准备... 2

1、关闭防火墙... 2

2、禁止selinux. 2

安装 docker 3

安装docker 依靠包... 3

加载docker yum 源... 3

查看docker 版本... 3

下载docker yum 安装包到本地目录... 4

安装docker 5

安装 python3.9.6. 5

下载python 3.9.6 tar 包,并解压... 5

编译安装python3.9.6. 5

建立Python 3.9.6 软链接... 6

解决更改python 软连接到python3.9.6,yum 会报错问题... 6

安装 ansible. 7

安装pip并更新pip. 7

使用pip3 安装ansible. 7

安装AWX. 8

安装docker-compose. 8

下载AWX 20.1.1并安装awx. 8

解决安装后无法登录UI 问题... 9

AWX管理常用命令... 12

 更多技术文档请访问365文档icon-default.png?t=N7T8https://www.365doc.com.cn

 

基础环境准备

1、关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

2、禁止selinux

临时禁止setenforce 0

永久disable selinux

vi /etc/selinux/config

SELINUX=disabled

安装 docker 

 安装docker 依靠包

 yum install yum-util device-mapper-persitant-data lvm2l zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel  yum-utils libffi-devel -y

 加载docker yum 源

sudo yum-config-manager     --add-repo     ​​​​​​https://download.docker.com/linux/centos/docker-ce.repo

查看docker 版本

yum list docker-ce --showduplicates | sort -r

下载docker yum 安装包到本地目录

yum install --downloadonly --downloaddir=/opt/docker_source docker-ce

 安装docker

cd /opt/docker_sources

yum install -y *.rpm

  

 后期可以把这些rpm包拷贝至不能上网的机器,直接安装。注意OS版本要一致。

安装 python3.9.6

下载python 3.9.6 tar 包,并解压

tar -xvf Python-3.9.6.tar

cd Python-3.9.6

编译安装python3.9.6

./configure --prefix=/opt/python3.9.6

make && make install

 建立Python 3.9.6 软链接

rm -rf /usr/bin/python

ln -s /opt/python3.9.6/bin/python3.9 /usr/bin/python

ln -s /opt/python3.9.6/bin/python3.9 /usr/bin/python3

ln -s /opt/python3.9.6/bin/python3.9 /usr/bin/python3.9

解决更改python 软连接到python3.9.6,yum 会报错问题

将默认python改成3以后yum会报错

 vi /usr/libexec/urlgrabber-ext-down

更改/usr/bin/python 为/usr/bin/python2.7

 vi /usr/bin/yum

更改/usr/bin/python 为/usr/bin/python2.7

 安装 ansible

 安装pip并更新pip

python -m pip install --upgrade pip

python -m pip install --upgrade setuptools

使用pip3 安装ansible

pip3 install ansible -i https://pypi.douban.com/simple

ln -s /opt/python3.9.6/bin/ansible /usr/bin/ansible

ln -s /opt/python3.9.6/bin/ansible /usr/bin/ansible-ansible

安装AWX

 安装docker-compose

 yum install wget

 wget https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64

 mv docker-compose-Linux-x86_64 /usr/bin/docker-compose

下载AWX 20.1.1并安装awx

git clone GitHub - ansible/awx: AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.

编辑inventory

vi awx/tools/docker-compose/inventory

使用docker-compose 安装awx

cd awx

make docker-compose

解决安装后无法登录UI 问题

完成后无法登录UI

重建UI

 

 

  新建用户:

AWX管理常用命令

cd /opt/awx/tools/docker-compose/_source

docker-compose ps

 docker-compose stop

 docker-compose start

更多技术文档请访问365文档icon-default.png?t=N7T8https://www.365doc.com.cn

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

365技术文档

高质量可复制文档离不开您的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值