Centos 7安装Ansible+Ansible-Tower自动化运维工具

一、安装前环境

Centos 7 最小化安装 | 4G内存 | 100GB硬盘

注:Ansible-Tower目前支持7.4+的版本,可以使用yum update -y命令更新

同时机器一定要联网,因为执行./setup的时候会联网安装很多的依赖包,安装速度和你的网速有关

二、安装Ansible

1.安装Ansible的epel源

yum install -y http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 
yum update -y

2.清空缓存,安装Ansible

yum clean all
yum install -y ansible

至此Ansible安装成功

 

三、安装Ansible-Tower

1.下载解压所需的安装包

cd /home
yum install -y wget
wget http://releases.ansible.com/ansible-tower/setup/ansible-tower-setup-latest.tar.gz
tar zxvf ansible-tower-setup-latest.tar.gz

2.移动安装包到/usr/local下

mv ansible-tower-setup-3.3.0-1/ /usr/local/ansible-tower

 

3.配置inventory文件

sed -i "s#password=''#password='324215'#g" inventory
sed -i "s#host=''#host='127.0.0.1'#g" inventory 
sed -i "s#port=''#port='5432'#g" inventory

4.安装Ansible-Tower

安装前先创建/var/log/tower的日志目录,不然会报错
mkdir -p /var/log/tower
删除之前下载的epel源
rm -rf /etc/yum.repos.d/e*

cd /usr/local/ansible-tower
./setup

安装过程中会要求输入密码,那个密码是之后登陆图形化界面的密码,当安装出现如下图的时候,代表已经安装成功

Centos 7安装Ansible+Ansible-Tower自动化运维工具_第1张图片

添加防火墙例外,关闭selinux,访问服务器地址即可

firewall-cmd --permanent --zone=public --add-port=80/tcp
systemctl restart firewalld.service

setenforce 0
vim /etc/sysconfig/selinux
将SELINUX的状态改为
SELINUX=disabled

 

五、安装完成后设置

1.遇到打开之后左上角已经显示出标签页,页面中没有任何选项的,请更换浏览器尝试一下

Centos 7安装Ansible+Ansible-Tower自动化运维工具_第2张图片

账号为admin

密码为在安装过程中要你输入的密码

Centos 7安装Ansible+Ansible-Tower自动化运维工具_第3张图片

出现该界面时需要导入许可license,如果没有的话可以到Ansible-Tower的官方去申请,个人用户可以免费申请10个节点的试用

网址:http://www.ansible.com/license

Centos 7安装Ansible+Ansible-Tower自动化运维工具_第4张图片

实验中选择了下面这个个人用户的10个节点,申请之后会有官方发送一封右键到你的邮箱,导入之后就可以开始自动化运维的管理啦!

Centos 7安装Ansible+Ansible-Tower自动化运维工具_第5张图片

Centos 7安装Ansible+Ansible-Tower自动化运维工具_第6张图片

Centos 7安装Ansible+Ansible-Tower自动化运维工具_第7张图片

你可能感兴趣的:(Linux)