在这之虚拟机需配置 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://服务器地址:端口号