自動化運維-安裝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節點限制

 

未完待續


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM