Centos7基于Docker-Compose安装部署AWX


AWX提供基于A开发云主机域名nsible的Web用户界面、REST API和任务引擎它是 Ansible Tower的上游开源项目。为了减少安装过程中的问题,可以进行如下暴力的操作$systemctl stop firewalld && systemctl disable firewalld #关闭并开机不自启动firewalld1)临时关闭:setenforce 0
2)永久关闭:修改/etc/selinux/config
SELINUX=disabled1、Ansible 2.4+
2、Docker
3、Docker Compose
4、docker的python模块
5、docker-compose的python模块
6、GUN Make
7、Git 1.8.4+
8、Node 10.x LTS
9、NPM 6.x LTSCentos7安装Docker CE
1)首先卸载旧版本2)安装依赖3)安装4)启动Docker CECompose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。
直接基于二进制包安装,直接从官方下载编译好的二进制文件即可。直接安装完成。利用pip进行安装注意:如果系统没有pip,可以直接通过 yum install python-pip安装pip,然后继续安装。
如果系统之前安装过docker-py模块,则需要先卸载1)下载Node二进制安装包https://nodejs.org/en/download/ node-v10.16.0-linux-x64.tar.xz (已经默认包含npm 6.9.0)2)解压并建立一个软连接(方便查找)3)设置nodejs环境变量根据具体情况修改inventory文件
1)比如:你想部署在一个远程的主机上,你需要修改inventory文件,注释localhost,然后添加你的远程主机地址2)又或者你不想awx的默认的数据库,则需要修改inventory文件中pg_hostname、pg_username、pg_password、pg_database、pg_port等数据库的相关连接信息。
3)如果你想把ansible的playbook文件放在本地,则需要修改inventory文件中project_data_dir
如:project_data_dir=/var/lib/awx/projects
4)如果你本地不能联网等等需要设置代理,则可以修改inventory文件中的http_proxy、https_proxy。
……执行结束后,可以在服务器上使用docker ps 命令查看到五个运行的容器。当然,你在部署的时候没有选择默认的PostgresSQL,可能只有四个容器,如下所示:等服务正常启动后,可以直接访问http://awx-host (awx-host为你部署服务的server地址),如图
默认用户名:admin
默认密码: password你可以利用docker-compose对AWX服务进行管理
如:停止AWX:docker-compose stop
更新AWX:docker-compose pull & docker-compose up –force-recreate

相关推荐: 交换机的原理与配置

在我们之前的学习中,我们知道网络传输共分为七个层次。而其中第二层就是数据链路层,而在数据链路层中典型的就是交换机!所以今天我将为大家介绍数据链路层的交换机,它的原理是什么的?又该如何配置呢?一、数据链路层的功能1.数据链路的建立、维护和拆除2.帧包装,帧传输,…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/13 19:00
下一篇 05/13 19:00

相关推荐