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
我的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
文章来源:https://www.toymoban.com/news/detail-821186.html
修改这几处
然后保存并退出mkdir -p /var/log/tower
创建日志目录
然后执行./setup.sh开始部署环境(会很久很久我打了把王者都没跑完,要十多分钟吧)
跑完./setup.sh
就是这个样子的,这个样子环境就部署完成了
然后打开Firefox
输入网址localhost就会出来这个页面(一定要是localhost不能是127.0.0.1不然不能上传文件)
账号默认是admin
密码是你在inventory里面自己设置的我的是awx
输入账号密码点击登录
就会到这个界面
我们不用管旁边的获取许可证,我们直接点浏览,使用之前用xftp上传的许可证
点击浏览选择最底下的 其他位置,点击计算机
点击计算机找到之前上传的许可证
我的许可证上传在/root下面
然后点击右上角打开
这里就会显示你的许可证
然后
这些地方全部打勾✔
点击提交
显示这个界面就可以了
Ansible-tower就搭建成功了(第一次写请多包涵,如果报错了绝对不是我的问题,因为我成功了)(许可证没有的话可以私信我)文章来源地址https://www.toymoban.com/news/detail-821186.html
到了这里,关于Anisble-tower搭建(亲测成功)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!