自动化运维-安装Ansible工具web图形化管理界面Ansible Tower及常见报错分析

本文内容速览:

- 安装Ansible自动化运维工具

- 安装并使用web管理界面工具Ansible Tower

- 破解Ansible Tower节点限制

 

Ansible中文官网地址:

https://ansible-tran.readthedocs.io/en/latest/

http://www.ansible.com.cn/docs/intro_installation.html

 

Ansible离线安装

https://www.cnblogs.com/fusheng11711/p/12752901.html

 

环境声明:

系统版本

[root@vm-CentOS750211 ~]# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core) 

防火墙及SElinux均为关闭状态

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

yum源为阿里yum源,配置链接

https://www.cnblogs.com/fusheng11711/p/10967292.html

 

首先安装Ansible

# 安装epel-release扩展源
yum install epel-release -y

# 安装ansible
yum install ansible -y

# 查看ansible版本
ansible --version

Ansible具体使用方法这里不再多做介绍,本文只介绍Ansible Tower有兴趣的同学可以参考:

https://www.cnblogs.com/fusheng11711/p/10532612.html

 

安装Ansible Tower:

# 安装curl postgresql
yum -y install vim curl postgresql 
mkdir
/tmp/tower && cd /tmp/tower
# 下载安装包 curl
-k -O https://releases.ansible.com/ansible-tower/setup/ansible-tower-setup-latest.tar.gz
# 解压 tar xvf ansible
-tower-setup-latest.tar.gz
# 进入到安装目录 cd ansible
-tower-setup*/
# 修改配置文件

[root@vm-CentOS750211 ansible-tower-setup-3.6.2-1]# sed -i "s#password=''#password='324215'#g" inventory
[root@vm-CentOS750211 ansible-tower-setup-3.6.2-1]# sed -i "s#host=''#host='127.0.0.1'#g" inventory
[root@vm-CentOS750211 ansible-tower-setup-3.6.2-1]# sed -i "s#port=''#port='5432'#g" inventory

 

安装并启动supervisord服务,否则启动报错

systemctl enable supervisord

systemctl start supervisord

# 创建日志目录,然后安装,否则会报错

[root@vm-CentOS750211 ansible-tower-setup-3.6.2-1]# mkdir -p /var/log/tower
[root@vm-CentOS750211 ansible-tower-setup-3.6.2-1]# ./setup.sh

此处为未安装启动supervisord的报错,安装并启动后则可避免

 

 

 

 

安装过程稍慢,耐心等待。

 

 

安装完成后即可登陆浏览器访问web界面

 

破解Ansible Tower节点限制

 

未完待续

posted @ 2020-01-21 10:49  Rich七哥  阅读(15819)  评论(0编辑  收藏  举报