Linux自動化運維部署+運維

自動化部署及配置(Cobbler/Kickstart)

紅帽發佈的網絡安裝服務器套件 Cobbler能夠說是一大Linux裝機利器,能夠快速的創建網絡安裝環境,聽說比Kickstart還要好用。python

分佈式集中化管理(Puppet/Salt/Ansible) 

Ansible是新出現的運維工具是基於Python研發的糅合了衆多老牌運維工具的優勢實現了批量操做系統配置、批量程序的部署、批量運行命令等功能。(推薦)ios

SaltStack是一個服務器基礎架構集中化管理平臺,具有配置管理、遠程執行、監控等功能,通常能夠理解爲簡化版的puppet和增強版的func。SaltStack基於Python語言實現,結合輕量級消息隊列(ZeroMQ)與Python第三方模塊(Pyzmq、PyCrypto、Pyjinjia二、python-msgpack和PyYAML等)構建。web

Puppet基於ruby語言開發的自動化系統配置工具,能夠C/S模式或獨立運行,支持對全部UNIX及類UNIX系統的配置管理,最新版本也開始支持對Windows操做系統有限的一些管理。緩存

監控系統(Zabbix/cacti/Nagios/ganglia)

Zabbix是一個基於WEB界面的提供分佈式系統監視以及網絡監視功能的企業級的開源解決方案。ruby

Cacti是一套網絡流量監測圖形分析工具。它有很是強大的數據和用戶管理功能,能夠指定每個用戶能查看樹狀結 構、host以及任何一張圖,還能夠與LDAP結合進行用戶驗證,同時也能本身增長模板,功能很是強大。服務器

Nagios是一款開源的免費網絡監視工具,能有效監控Windows、Linux和Unix的主機狀態,交換機路由器等網絡設置,打印機等。網絡

Ganglia是一個跨平臺可擴展的,高 性能計算系統下的分佈式監控系統,如集羣和網格。架構

負載均衡(LVS/HAproxy)

LVS(Linux Virtual Server)是一種集羣(Cluster)技術,採用IP負載均衡技術和基於內容請求分發技術。併發

HAProxy提供高可用性、負載均衡以及基於TCP和HTTP應用的代理,支持虛擬主機,它是免費、快速而且可靠的一種解決方案。HAProxy特別適用於那些負載特大的web站點,這些站點一般又須要會話保持或七層處理。HAProxy運行在當前的硬件上,徹底能夠支持數以萬計的併發鏈接。負載均衡

應用加速(SQUID/Varnish/Nginx)

Squid是一個流行的自由軟件(GNU通用公共許可證)的代理服務器和Web緩存服務器。

Varnish是一款高性能的開源HTTP加速器,挪威最大的在線報紙 Verdens Gang 使用3臺Varnish代替了原來的12臺Squid,性能比之前更好。

Nginx是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器。

Jenkins+Maven+SVN快速搭建持續集成環境

Jenkins是基於Java開發的一種持續集成工具,用於監控持續重複的工做,功能包括:
一、持續的軟件版本發佈/測試項目。
二、監控外部調用執行的工做。
Maven是基於項目對象模型(POM),能夠經過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。
SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。
相關文章
相關標籤/搜索