本文共 2032 字,大约阅读时间需要 6 分钟。
yum update -y
安装依赖包
yum install gcc make ncurses-devel openssl-devel xmlto perl wget lrzsz zip unzip net-tools rsync
注意对应的主机版本
mkdir -p /var/log/tower
具体你解压哪个文件,以及你解压到哪个目录,根据下载的tower的版本以及自己需求更改
tar -zxvf xxxx.tar.gz /........
进入解压出来的文件夹目录
cd /.....
修改inventory文件中的所有password
vim inventory
inventory实例
[tower]localhost ansible_connection=local[database][all:vars]admin_password='password'pg_host=''pg_port=''pg_database='awx'pg_username='awx'pg_password='password'rabbitmq_port=5672rabbitmq_vhost=towerrabbitmq_username=towerrabbitmq_password='password'rabbitmq_cookie=rabbitmqcookie# Needs to be true for fqdns and ip addressesrabbitmq_use_long_name=false# Needs to remain false if you are using localhost
安装的时候默认会安装Ansible
./setup.sh
安装成功后访问控制节点地址,会有Tower的界面弹出
如果你想以非单机方式安装
只需在第三步中修改一下inventory文件多节点集群清单文件示例
[tower]clusternode1.example.comclusternode2.example.comclusternode3.example.com[database]dbnode.example.com[all:vars]ansible_become=trueadmin_password='password'pg_host='dbnode.example.com'pg_port='5432'pg_database='tower'pg_username='tower'pg_password='password'rabbitmq_port=5672rabbitmq_vhost=towerrabbitmq_username=towerrabbitmq_password=towerrabbitmq_cookie=rabbitmqcookie# Needs to be true for fqdns and ip addressesrabbitmq_use_long_name=true
现有外部数据库清单文件外部
[tower]node.example.com ansible_connection=local[database][all:vars]admin_password='password'pg_password='password'rabbitmq_password='password'pg_host='database.example.com'pg_port='5432'pg_database='awx'pg_username='awx'
需要安装外部数据库的清单文件示例
[tower]node.example.com ansible_connection=local[database]database.example.com[all:vars]admin_password='password'pg_password='password'rabbitmq_password='password'pg_host='database.example.com'pg_port='5432'pg_database='awx'pg_username='awx'
转载地址:http://jqugn.baihongyu.com/