雲時代IDC自動化運維的幾大神器


雲時代IDC自動化運維的幾大神器

版權聲明:本文為EnweiTech原創文章,未經博主允許不得轉載。 https://blog.csdn.net/English0523/article/details/52572114

雲時代IDC自動化運維的幾大神器

自動化運維是數據中心、互聯網企業高度重視的方向,數據中心的從純手工、重復地進行軟件部署運維,經歷編寫腳本運維,再到借助第三方工具高效、方便地部署和運維,在轉變的過程中已大大提升了運維的效率和性能。下面給大家推薦幾款自動化運維的工具。

 

一、預備類工具

在雲時代的數據中心實現預設自動化安裝服務器環境、應用環境等不僅提供數據中心的運維效率,而且還能大大減少運維的工作任務及出錯概率。尤其是對於在服務器數量按幾百台、幾千台增加的公司而言,單單是裝系統,如果不通過自動化來完成,根本是不可想象的。

 

Kickstart

kickstart安裝是redhat開創的按照你設計好的方式全自動安裝系統的方式。安裝方式可以分為光盤、硬盤、和網絡。

 

Cobbler

Cobbler是一個快速網絡安裝linux的服務,而且在經過調整也可以支持網絡安裝windows。該工具使用python開發,小巧輕便(才15k行代碼),使用簡單的命令即可完成PXE網絡安裝環境的配置,同時還可以管理DHCP,DNS,以及yum包鏡像。

 

OpenQRM

openQRM提供開放的插件管理架構,你可用很輕松的將現有的數據中心應用程序集成到其中,比如Nagios和VMware。openQRM的自動化數據中心操作不但可用幫助你提高可用性,同時還可以降低您企業級數據中心的管理費用。針對數據中心管理的開源平台,針對設備的部署、監控等多個方面通過可插拔式架構實現自動化的目的,尤其面向雲計算/基於虛擬化的業務。

 

Spacewalk

Spacewalk可管理Fedora、紅帽、CentOS、SUSE與Debian Linux服務器。當你的數據中心擁有多台Linux服務器時,手動管理將不再是一個好的選擇。Spacewalk就可以管理補丁、登錄、更新。

 

二、配置管理類工具

在進行大規模部署時,手工配置服務器環境是不現實的,這時必須借助於自動化部署工具。

 

Chef

Chef是一個系統集成框架,可以用Ruby等代碼完成服務器的管理配置並編寫自己的庫。

 

ControlTier

ControlTier是一個完全開放源碼系統的自動化服務管理活動的多個服務器和多個應用層(代碼,數據,配置和內容) 。共同使用的ControlTier包括部署應用程序,控制它們的狀態,並運行按需行政工作在多個服務器上。ControlTier是跨平台和工程同樣的物理服務器,虛擬機,或雲計算基礎設施。

 

Func

Func是由紅帽子公司以Fedora統一網絡控制器Func,目的是為了解決這一系列統一管理監控問題而設計開發的系統管理基礎框架,它是一個能有效的簡化我們眾多服務器系統管理工作的工具,其具備容易學習,容易使用,更容易擴展;功能強大而且配置簡單等優點。

 

Puppet

puppet是一個開源的軟件自動化配置和部署工具,它使用簡單且功能強大,正得到了越來越多地關注,現在很多大型IT公司均在使用puppet對集群中的軟件進行管理和部署。

 

三、配置管理類工具

數據中心的監控非常關鍵,及時發現問題,及時解決問題,監控系統主要包括:服務應用監控、主機監控、網絡設備監控、網絡連通性監控、網絡訪問質量監控、分布式系統監控、報警預設、監控圖形化與歷史數據等。

 

Nagios

Nagios是一款免費的開源IT基礎設施監控系統,其功能強大,靈活性強,能有效監控 Windows 、Linux、VMware 和 Unix 主機狀態,交換機、路由器等網絡設置等。一旦主機或服務狀態出現異常時,會發出郵件或短信報警第一時間通知 IT 運營人員,在狀態恢復后發出正常的郵件或短信通知。

 

OpenNMS

OpenNMS是一個網絡管理應用平台,可以自動識別網絡服務,事件管理與警報,性能測量等任務。

 

Zabbix

zabbix是一個基於WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。用於監控網絡上的服務器/服務以及其他網絡設備狀態的網絡管理系統,后台基於C,前台由PHP編寫,可與多種數據庫搭配使用。提供各種實時報警機制。

 

Zenoss Core

一個基於Zope應用服務器的應用/服務器/網絡管理平台,提供了Web管理界面,可監控可用性、配置、性能和各種事件。

 

Ganglia

Ganglia是一個針對高性能分布式系統(例如,集群、網格、雲計算等)所設計的可擴展監控系統。該系統基於一個分層的體系結構,並能夠支持2000個節點的集群。它允許用戶能夠遠程監控系統的實時或歷史統計數據,包括:CPU負載均衡、網絡利用率等。Ganglia依賴於一個基於組播的監聽/發布協議來監控集群的狀態。Ganglia系統的實現綜合了多種技術,包括:XML(數據描述)、XDR(緊湊便攜式數據傳輸)、RRDtool(數據存儲和可視化)等。

 

Cacti

Cacti是一套基於PHP、MySQL、SNMP及RRDTool開發的網絡流量監測圖形分析工具。它通過snmpget來獲取數據,使用 RRDtool繪畫圖形,它的界面非常漂亮,能讓你根本無需明白rrdtool的參數能輕易的繪出漂亮的圖形。而且你完全可以不需要了解RRDtool復雜的參數。它提供了非常強大的數據和用戶管理功能,可以指定每一個用戶能查看樹狀結 構、host以及任何一張圖,還可以與LDAP結合進行用戶驗證,同時也能自己增加模板,讓你添加自己的snmp_query和script!功能非常強大完善,界面友好。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM