關於linux運維自動化

2021-08-31 09:05:07 字數 736 閱讀 2483

1.運維自動化:日常的備份、伺服器狀態監控和日誌,通過手動的方式來進行的效率也很低,是一種人力的浪費。因此,早已

是每個運維都必須掌握的看家本領。

2.運維工具:括 redhat 提供的 kickstart installations 自動安裝解決方案;cobbler

3.運維階段:

(1)靠純手工、重複地進行軟體部署和運維;

(2)通過編寫指令碼方便地進行軟體部署和運維;

(3)借助第三方工具高效、方便地進行軟體部署和運維;

4.對運維自動化的理解:歸納總結來其實就是:把零碎的工作集中化,把複雜的工作簡單有序化,把流程規範化,最大化地解放生產力,也就是解放運維人員。自動化的技能/意識對於運維工作至關重要。運維工作不是簡單的使用工具,這裡面還有很多技巧和意識。具體的技巧/意識包括:

(1)如何駕馭這些琳琅滿目的工具為己所用

(2)如何根據不同的應用環境來選用不同的工具

(3)如何根據應用來組合使用工具等等等等。一定要記住一點:工具是來幫助人進行運維的,這中間還需要人的干預和決策,工具不能代替完全的運維工作。

5.議運維人員在考慮自動化流程的過程中應該遵循怎樣的原則或思路:

(1)根據應用選擇工具

(2)對於關鍵應用,選擇成熟度高的工具

(3)不能過分依賴一種工具,需要進行對比和 分析

(4)對工具的特性做到精通

(5)是人駕馭工具,人要監督工具,而不是工

具來駕馭人

(6)別忘了指令碼。

關於自動化運維

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

Linux自動化運維

linux自動化運維筆記 本節主要講解將命令寫入指令碼中用於實現自動化運維 shell指令碼 1 意義 2 檢查語法錯誤 3 字型顏色改變 4 快捷鍵使用 5 if else表示式 6 for迴圈 7 seq遍歷 8 將檔案複製到遠端伺服器上 9 資料庫定時備份指令碼 10 符號的使用 11 cro...

運維自動化

1,cobbler安裝環境準備 安裝epel epel release 6 8.noarch.rpm x86 64 epel release 6 8.noarch.rpm x86 安裝系列依賴環境 要是區域網用,建議關閉iptables 或是放行25151 80 69埠 和關閉selinux 檢視狀...