请安装Ansible Tower

Ansible Tower是什么

・Ansible的图形界面工具
・免费支持10个节点
・官方网站
http://www.ansible.com/tower
・官方用户手册
http://releases.ansible.com/ansible-tower/docs/tower_user_guide-latest.pdf

步骤总结

・需要事先通过官方网站进行许可注册(初次启动时必须)
・使用CentOS6创建用于验证的Docker容器
・安装Ansible软件
・安装Ansible Tower软件

制作容器

$ docker run --name ansible -h ansible -t -i -p 80:80 -p 443:443 -p 8080:8080 centos:centos6 /bin/bash

安装ansible

安装Epel源

# yum install -y http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

安装Ansible

# yum install -y ansible

Ansible Tower 安装准备

安装必要的命令

# yum install -y sudo wget curl tar

安装Ansible Tower

下载安装程序

# wget -O ansible-tower-setup-latest.tar.gz  http://goo.gl/PqwnjK

解凍 – jiě (defrost/thaw)

# tar zxvf ansible-tower-setup-latest.tar.gz 

修改配置文件
指定以下四个位置的密码
– pg_password: {password}
– admin_password: {password}
– munin_password: {password}
– rabbitmq_password: {password}

# cd ansible-tower-setup-2.0.5/
# vi group_vars/all 

执行设置Shell

# ./setup.sh

任务:在[TASK:awx_install |创建awx数据库架构]中无法写入日志时会出错
首先将LOGGING_SETTINGS部分注释掉。

# vi /etc/awx/settings.py
###############################################################################
# LOGGING SETTINGS
###############################################################################

#LOGGING['handlers']['syslog'] = {
#    'level': 'ERROR',
#    'filters': ['require_debug_false'],
#    'class': 'logging.handlers.SysLogHandler',
#    'address': '/dev/log',
#    'facility': 'local0',
#    'formatter': 'simple',
#}

重新执行设定shell

# ./setup.sh

iptables save的时候出错
创建一个虚拟文件,以阻止该任务运行。

# touch /etc/sysconfig/iptables

再次运行设置脚本

# ./setup.sh

许可证注册

打开浏览器
https://192.168.59.103/

スクリーンショット 2014-12-24 13.13.12.png

请打开许可证注册界面,并注册通过电子邮件发送的许可证。

图像形象

スクリーンショット 2014-12-24 13.13.41.png
广告
将在 10 秒后关闭
bannerAds