Ansible Tower一键安装方法

一、安装环境

        1、CentOS版本: CentOS Linux release 7.9.2009 (Core)

        2、Ansible版本:ansible 2.9.27

        3、Ansible Tower版本:Ansible Tower 3.8.6

        4、物理环境:4核CPU+6G内存+50GB外存

二、获取全量包资源

        https://download.csdn.net/download/Shengliang2014/86264137

三、安装条件

        1、确保外网可以正常访问:

Ansible Tower一键安装方法_第1张图片

         2、建议安装前先关闭SELinux 和Firewalld ,最好在OS刚安装好的初始环境下安装。

         3、建议提前挂载系统镜像,配置yum源,执行yum makecache以减少安装耗时。

四、安装方法

#上传全量包至opt目录
tar -xvf /opt/ansible-tower-setup-bundle-latest-3.8.6.el7.tar.gz
cd ansible-tower-setup-bundle-latest-3.8.6-2;vim inventory
####################################以下为文本内容################
[automationhub]

[database]

[all:vars]
admin_password='admin'

pg_host=''
pg_port=''

pg_database='awx'
pg_username='awx'
pg_password='tower'
pg_sslmode='prefer'  # set to 'verify-full' for client-side enforced SSL

# Automation Hub Configuration
#

automationhub_admin_password='tower'

automationhub_pg_host=''
automationhub_pg_port=''

automationhub_pg_database='automationhub'
automationhub_pg_username='automationhub'
automationhub_pg_password='tower'
automationhub_pg_sslmode='prefer'
####################################以上为文本内容################
cat inventory  #再次检查确保配置正确

sudo ./setup.sh    #执行安装脚本,此处时间根据网速有所差异,一般时长约13min    

五、安装结果判定方法

        如若看到类似下图的提示信息,faide=0,那恭喜你,安装成功了

 六、登陆Ansible Tower方法:

        在浏览器输入https://192.168.1.190  ,访问Ansible Tower UI,默认用户名为:admin,密码这里为admin(admin_password字段预先设置的值)。

Ansible Tower一键安装方法_第2张图片

七、许可证获取方法

        1、通过以下途径访问官网,注册信息,请求并提交许可证;        

Ansible Tower一键安装方法_第3张图片

           2、通过修改licensing.py文件以达到获得许可之目的,相关修改方法详见先前获取的全量包资源。

 八、成功界面

        许可证获取成功后,再次登陆即可到以下界面:

Ansible Tower一键安装方法_第4张图片

 九、功能组件及说明

     ansible-tower.service - Ansible Tower service
     rh-postgresql10-postgresql.service - PostgreSQL database server    
     rh-redis5-redis.service - Redis persistent key-value database
     nginx.service - The nginx HTTP and reverse proxy server
     supervisord.service - Process Monitoring and Control Daemon

十、Ansible Tower服务状态查询、重启方法

        ansible-tower-service status

        Usage: ansible-tower-service start | stop | restart | status

你可能感兴趣的:(服务器,运维)