Centos7.9下载安装Ansible及AWX

在这之虚拟机需配置 dns8.8.8.8  基本工具要安装

需要保证机器可访问外网,安装之前配置了阿里源,python版本为3.6.8,装了yum工具等

在这里之前关闭了selinux       

vim /etc/selinux/config       将SELINUX=enforcing     修改为SELINUX=disabled

重启  reboot    

重启后,运行命令:getenforce,验证SELinux状态为disabled,表明SELinux已关闭

1、 下载安装Ansible

yum install ansible

2、python-python3

ls -l $(which python)
sudo ln -s /usr/bin/python3 /usr/local/bin/python
yum install libselinux-python

3、安装依赖包

yum install -y yum-utils git device-mapper-persistent-data lvm2 python3-pip

4、添加docker镜像源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5、检查可用docker-ce版本

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

6、安装docker指定版本这里我安装了19版本

yum install docker-ce-版本名称
yum install docker-ce-19.03.15 docker-ce-cli-19.03.15 containerd.io

 

7、启动docker并加入开机自启动

systemctl start docker
systemctl enable docker

8、安装docker-compose

yum install docker-compose -y


创建软链接这个可不运行
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

docker-compose -v   查看版本 

9、python组件安装

pip3 install docker-compose

10、克隆指定版本AWX到目录中

cd /home
git clone -b 17.1.0 https://github.com/ansible/awx.git

将AWX项目从GitHub上git拉取下来后,进入awx文件夹,编辑安装用的inventory文件

11、vim ./awx/installer/inventory       这里只修改了登录密码   

    project_data_dir=/var/lib/awx/projects  注释也需要要取消下

admin_password=XXX      #修改AWX页面登陆的默认密码

12、执行安装,注意安装时间可能较长,安装过程没有异常中止就行(另外如果安装后修改过installer文件,可以再次运行该命令重新安装)

ansible-playbook -i inventory install.yml

查看详细的安装过程可使用
ansible-playbook -i inventory install.yml -vvv

 13、安装成功之后 ,可以看到启动的镜像。

docker ps

访问页面地址为http://服务器地址:端口号 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值