ansible自動化配置管理 一、安裝 配置 啟動 (ansible由紅帽收購) (1)什麼是ansible ansible是IT自動化配置管理工具,模塊豐富,組件豐富,可以通過一個命令完成一系列的操作。減少了維護成本和複雜性的工作,提高工作效率。 假設完成100台nginx服務的安裝: ssh 登 ...
ansible自動化配置管理
一、安裝 配置 啟動 (ansible由紅帽收購)
(1)什麼是ansible
ansible是IT自動化配置管理工具,模塊豐富,組件豐富,可以通過一個命令完成一系列的操作。減少了維護成本和複雜性的工作,提高工作效率。
假設完成100台nginx服務的安裝:
ssh-->登錄-->輸入密碼-->安裝nginx-->啟動nginx-->退出登錄(重覆10次)
引入-->ansible一鍵部署
(2)ansible可以完成哪些功能
1、批量執行遠程命令:可以對n多台主機同時進行命令的執行
2、批量配置軟體服務:可以進行自動化的配置和管理服務
3、實現軟體開發功能:jumpserver
4、編排高級IT任務:ansible的playbook是一門編程語言,可以用來描繪一整套IT架構。
(3)ansible的特點:
容易學習,無代理模式、操作靈活、簡單易用、安全可靠、移植性高。
(4)inventory(主機清單)能夠對不同的主機或不同的主機組做AD-Hoc和playbook藉助module(模塊-->python開發)依托於ssh進行分組批量部署。
(5)ansible配置文件(優先順序)