Anisble-tower搭建(亲测成功)

Anisble-tower搭建

作者:zl
准备
本篇内容由我呕心沥血,排错排到人都麻了,才写出来的
希望能帮助的各位
公司中实现运维自动化的架构中主要用到ansible,ansible脚本在部署服务器指令行中显得不太直观。
Ansible-Tower(之前叫做awx)是将ansible的指令界面化,简明直观,简单易用。
Ansibke-tower其实就是一个图形化的任务调度,复杂服务部署,IT自动化的一个管理平台,属于发布配置管理系统,支持Api及界面操作,Django编写。Ansible-tower可以通过界面从github拉取最新playbook实施服务部署,提高生产效率

一台centos7虚拟机(我用的是CentOS-7-x86_64-DVD-2009)
需要ping通外网,全程需要外网
拉取仓库:

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

安装ansible:

yum install -y ansible

Anisble-tower搭建(亲测成功)_第1张图片
我的ansible是2.9.27 ,Python2.7
需要Ansible-tower的许可证(私信我)
使用xftp把许可证上传到虚拟机
然后就可以直接开始搭建ansible-tower
拉取ansible-tower:

wget  https://releases.ansible.com/ansible-tower/setup/ansible-tower-setup-3.7.0-4.tar.gz

在这里插入图片描述

下载epel仓库
cd /etc/yum.repos.d/(进入仓库配置目录)
下载epel仓库

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

在这里插入图片描述

rpm -ivh epel-release-latest-7.noarch.rpm --force

在这里插入图片描述

#rpm -ivh解释

-i (install 安装软件包 )

-v (view 可视化)

-h ( hour 方便自己记忆 显示安装进度 )

更新软件包

yum update -y

(尽量别用自己流量,血的教学)这一步必须要

解压拉取的压缩文件

tar -zxvf ansible-tower-setup-3.7.0-4.tar.gz

在这里插入图片描述

进入解压出来的目录

cd ansible-tower-setup-3.7.0-4

在这里插入图片描述

修改配置文件

vim inventory

在这里插入图片描述
Anisble-tower搭建(亲测成功)_第2张图片

修改这几处
然后保存并退出
mkdir -p /var/log/tower创建日志目录
然后执行./setup.sh开始部署环境(会很久很久我打了把王者都没跑完,要十多分钟吧)
跑完./setup.sh就是这个样子的,这个样子环境就部署完成了
Anisble-tower搭建(亲测成功)_第3张图片
然后打开Firefox
输入网址localhost就会出来这个页面(一定要是localhost不能是127.0.0.1不然不能上传文件)
Anisble-tower搭建(亲测成功)_第4张图片
账号默认是admin
密码是你在inventory里面自己设置的我的是awx
输入账号密码点击登录
Anisble-tower搭建(亲测成功)_第5张图片
就会到这个界面
Anisble-tower搭建(亲测成功)_第6张图片
我们不用管旁边的获取许可证,我们直接点浏览,使用之前用xftp上传的许可证
点击浏览选择最底下的 其他位置,点击计算机
Anisble-tower搭建(亲测成功)_第7张图片
点击计算机找到之前上传的许可证
Anisble-tower搭建(亲测成功)_第8张图片
我的许可证上传在/root下面
然后点击右上角打开
在这里插入图片描述
这里就会显示你的许可证Anisble-tower搭建(亲测成功)_第9张图片
然后
这些地方全部打勾✔
点击提交
Anisble-tower搭建(亲测成功)_第10张图片
显示这个界面就可以了
Ansible-tower就搭建成功了(第一次写请多包涵,如果报错了绝对不是我的问题,因为我成功了)(许可证没有的话可以私信我)

你可能感兴趣的:(ansible,ansible-tower,centos,linux,云计算,架构,自动化)