關於自動化運維

2021-10-07 04:52:32 字數 523 閱讀 2015

前些天**面試有個問題,「說說你對自動化運維的理解?」當時回答的很尷尬,因為沒有相關的準備的所以不知道從何說起。實際上在我的工作中,經常就有自動化運維的應用,比如指令碼化的一鍵部署服務,工具化的單行命令,利用grep -e的特性批量抓取日誌關鍵字,用python程式生成每月工作報表等等。 這些都是片面,所以今天專門整篇文章,整理整理什麼是自動化運維,也為自己接下來的成長澄清些許方向。

定義

什麼是自動化?

自動化乙個過程。在沒有人直接參與、或者較少人直接參與的情況下,自動化工具按照人的要求,經過自動檢測、資訊處理、分析判斷、操縱控制,實現預期目標的過程。

什麼是自動化運維?

在沒有人直接參與、或者較少人直接參與的情況下,…,實現運維目標的過程。

自動化運維能力分級

人工、工具輔助、部分自動化、有條件的自動化、高速自動化和完全自動化。

(先整理到這裡,後面再展開)

關於linux運維自動化

1.運維自動化 日常的備份 伺服器狀態監控和日誌,通過手動的方式來進行的效率也很低,是一種人力的浪費。因此,早已 是每個運維都必須掌握的看家本領。2.運維工具 括 redhat 提供的 kickstart installations 自動安裝解決方案 cobbler 3.運維階段 1 靠純手工 重複...

運維自動化

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...