ANSIBLE AWX 20.1.1安装与配置
ANSIBLE AWX 20.1.1版本详细安装与配置,以及安装过程中遇到问题解决方法
目录
解决更改python 软连接到python3.9.6,yum 会报错问题... 6
更多技术文档请访问365文档https://www.365doc.com.cn
基础环境准备
1、关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
临时禁止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
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
编辑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文档https://www.365doc.com.cn
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)