運維釋出工作中會用到哪些變更工具?Linux

老男孩Linux發表於2020-12-01

  運維釋出變更工具有哪些?現在學習運維的人們越來越多,從事Linux運維技術的工程師也越來越多。在運維工作中會涉及到運維釋出事宜,那麼運維釋出工作中會用到哪些變更工具?

  版本管理工具(資料庫):

  所有的釋出都應該從版本管理開始。開發的版本包首先進入版本管理工具,然後從版本管理工具分發到現有網路進行釋出。

  配置管理工具(資料庫):

  版本加配置等於現有網路中每臺機器的狀態。配置管理最粗粒度是到IP級,相當於對機器的資產管理,分組到業務、模組、區域等不同的業務概念。

  配置和版本下發工具:

  將指定的版本與配置好的配置一起傳送到現網機器上。不同的版本和配置方式需要完全不同的下發方式。ssh/fabric代表的下發模式是以指令碼為中心的。puppet/chef代表的下發模式是以配置為中心的。

  現網狀態同步工具:

  為了避免現有網路狀態的漂移,與管理工具中的記錄不一致。需要有一個工具定期報告現有網路的實際情況。

  服務排程工具:

  釋出更改通常需要一個序列程式,首先是A模組,然後是B模組。同時,許多釋出更改過程需要在管理服務範圍之外操作。這需要一個服務排程工具統一的排程配置和版本交付工具、流程文件工具以及其他系統API介面來組裝成一個流程。

  資源管理和隔離工具:

  以xen/kvm為代表的工具讓運維可以更靈活的切割資源。以 lxc/docker 為代表的工具讓運維可以進一步的切割資源到程式級別。資源隔離代理的細粒度的資源控制可以獲得更好的資源利用率,以及更容易進行可伸縮的資源配置。

  釋出變更統一介面:

  包裝所有的下層工具,提供簡單的介面完成標準化的釋出變更操作。

  以上便是今天分享的運維釋出變更工具相關知識。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2738530/,如需轉載,請註明出處,否則將追究法律責任。

相關文章