傳統運維效率低,大多工作認爲完成
傳統運維工作繁忙,容易出錯
傳統運維每日重複做相同的事情
傳統運維沒有標準化流程
傳統運維的腳本繁多,不能方便管理
自動化運維就是要解決上面的所有問題
常見的自動化運維工具
Puppet (www.puppettlabs.com)
基於rubby開發,c/s架構,支持多平臺,可管理配置文件,用戶,cron任務,軟件包,系統服務等 分爲社區辦(免費)和企業版(收費),企業版支持圖形化配置
Saltstack (中國用戶組www.saltstack,cn)
基於python開發,c/s架構,支持多平臺,比puppet輕量,在遠程執行命令非常快捷,配置和使用比較puppet容易,能實現puppet幾乎所有的功能
Ansible (www.ansible.com)不是c/s架構 是單機架構 以來sshb
更加簡潔的自動化運維工具,不需要在客戶段安裝agent,基於Python開發,可以實現批量擦做系統配置,批量程序的部署,批量運行命令。