一、前言
現在中小型企業運維有一下特點:
1.開發人員兼職完成,監控不及時
2.各式各樣的指令碼,重複性高
3.人工參與度高,瑣碎易犯錯
現在網上有很多自動化運維的經驗,有講概念的,有講架構圖的,有講方向的,由此看來,自動化運維是乙個必然的趨勢,那麼怎麼做呢,寫乙個指令碼?安裝乙個軟體?配置一堆東西?這樣就完了嗎?不是的。自動化運維應該解決以下問題:
1.及時的監控報警;
2.持續可迭代的專案整合;
3.運維資料的處理、統計、分析;
4.批量服務管理,包括伺服器,印表機,員工pc的管理等等;
接下來我們一起搭建一套自動化運維系統。學習前,我希望你最好具備linux基礎命令,基礎運維概念,有python基礎的話,那更好了。
二、自動化運維架構圖
三、自動化運維流程
1.機器管理流程
2.zabbix 監控流程
3.elk資料收集流程
4.持續整合監控流程
運維自動化
1,cobbler安裝環境準備 安裝epel epel release 6 8.noarch.rpm x86 64 epel release 6 8.noarch.rpm x86 安裝系列依賴環境 要是區域網用,建議關閉iptables 或是放行25151 80 69埠 和關閉selinux 檢視狀...
自動化運維
考慮的因素 源 打包為映象 發布到映象庫 利用k8s發布到物理機器執行,以服務的形式對外提供服務 目前的做法 0 建立乙個執行遠端命令的框架 1 每個應用建立乙個部署檔案指令碼 a 指定元 位址 c 同步源 到目標主機 d 接受指令碼引數 vername 2 版本號,映象tag fromport 3...
ansible 自動化運維(一)
ansible 用 python 寫的。主要是自動化運維使用。ansible 批量管理linux系統windows系統。linux 管理 linux 走的是ssh通道。普通使用者需要增加sudo的配置。管控機和收管機要完成無密碼驗證登入。1.需要設定無密碼登入。2.有密碼登入。expect 無互動密...