Ansible與bladelogic對比的分析報(bào)告剖析解讀_第1頁
Ansible與bladelogic對比的分析報(bào)告剖析解讀_第2頁
Ansible與bladelogic對比的分析報(bào)告剖析解讀_第3頁
Ansible與bladelogic對比的分析報(bào)告剖析解讀_第4頁
Ansible與bladelogic對比的分析報(bào)告剖析解讀_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Ansible與Bladelogic對比的分析報(bào)告1介紹:Ansible是一個(gè)簡單的自動(dòng)化運(yùn)維管理工具,基于Python開發(fā), 分布式,無需客戶端,輕量級,集合了眾多運(yùn)維工具(puppet、chef、 fabric)的優(yōu)點(diǎn),實(shí)現(xiàn)了批量系統(tǒng)配置、批量程序部署、批量運(yùn)行命 令等功能,采用paramiko協(xié)議庫,通過SSH連接主機(jī)。Bladelogic是基于server-agent形式分布,通過TLS協(xié)議進(jìn)行通 信,通過建立集中的自動(dòng)化管理平臺(tái),實(shí)現(xiàn)對各種服務(wù)器(Windows, AIX, HP-UX, SUSE, Redhat, Solaris)統(tǒng)一操作,自動(dòng)化管理。2.工作機(jī)制:Ansible在

2、管理節(jié)點(diǎn)將Ansible模塊通過SSH協(xié)議推送到被管理 端執(zhí)行,執(zhí)行完之后自動(dòng)刪除,可以使用SVN等來管理自定義模塊及 編排。ControlNodePlaybooksEmail/LoggingPlugins連接播件執(zhí)行模塊或漏排Modules(Core|Custom)Ansible工作機(jī)制由上面的圖可以看到Ansible的組成由5個(gè)部分組成:(1) 、連接插件connection plugins:負(fù)責(zé)和被監(jiān)控端實(shí)現(xiàn)通信;(2) 、host inventory:指定操作的主機(jī),是一個(gè)配置文件里面 定義監(jiān)控的主機(jī);(3) 、各種模塊核心模塊、command模塊、自定義模塊;(4) 、借助于插件完成

3、記錄日志郵件等功能;(5) 、playbook:劇本執(zhí)行多個(gè)任務(wù)時(shí),非必需可以讓節(jié)點(diǎn)一次 性運(yùn)行多個(gè)任務(wù)。Bladelogic通過登陸console客戶端,一個(gè)圖形化界面的控制端,來對納管的服務(wù)器進(jìn)行各種操作。Bladelogic邏輯架構(gòu): %Sisr pfctowfcSri I FtepgCIS | | CNSH) |wBrww|Client TierBLCLI APIMiddle Tier.V 丁 了 1-PXEHFTPPL必NSHPTwy SmwReccn Server (CofifMM)CcfeO&fateee Orada/MS SQLBnf1ASM!Agw!AflentS*V0r1K

4、UfUjM1架構(gòu)分三層:Client Tier-客戶管理端(Console)統(tǒng)一界面:幾乎所有的功能都聚集在Console中Middle Tier-包含應(yīng)用服務(wù)器,文件服務(wù)器,數(shù)據(jù)庫服務(wù)器應(yīng)用服務(wù)器:自動(dòng)化軟件的管理服務(wù)器文件服務(wù)器:用于存放自動(dòng)化的文件介質(zhì)和腳本數(shù)據(jù)庫服務(wù)器:應(yīng)用服務(wù)器和報(bào)表服務(wù)器存放數(shù)據(jù)的Oracle數(shù)據(jù)Server Tier-包含轉(zhuǎn)發(fā)服務(wù)器(Repeater)跟被管理服務(wù)器 (agent)轉(zhuǎn)發(fā)服務(wù)器:匯聚跟轉(zhuǎn)發(fā)應(yīng)用服務(wù)器到被管理服務(wù)器連接與指令, 以及Cache緩存分發(fā)的文件Agent:自動(dòng)化代理,每臺(tái)被管設(shè)備都需要安裝3 安裝部署:Ansible是基于Python開發(fā)的

5、,可以直接使用easy_install或者 pip來安裝,也可以github上clone進(jìn)行安裝。目前只能基于 RHEL/CentOS/Debian/Lbuntu等Linux系統(tǒng)進(jìn)行安裝。管理的主機(jī)對象 也基本上是linux系統(tǒng)。配置文件:ansible. cfg文件跟hosts文件ansible. cfg文件:對ansible進(jìn)行超時(shí),進(jìn)程并發(fā)數(shù)等等相關(guān)設(shè) 置,可以不進(jìn)行配置,通過指令參數(shù)符號(hào)代替。Hosts文件:管理被理操作主機(jī)ip。Balderlogic安裝需要安裝一組系統(tǒng)譬如:oracle數(shù)據(jù)庫、Bladelogic server Bladelogic console等等。被管理的主機(jī)

6、上面 需要安裝Bladelogic agent,并且需要將納管主機(jī)ip寫入Bladelogic server的hosts里面。管理的主機(jī)對象可以是各種服務(wù)器(Windows, AIX, HP-UX, SUSE, Redhat, Solaris )o 在Bladelogic服 務(wù)器的 console客戶端可以對納管服務(wù)器進(jìn)行各種操作。4.功能對比:功能解釋BladelogicAnsible資產(chǎn)信息和配置發(fā)現(xiàn)包 括以下:硬件:CPU,處理器速度, 處理器/架構(gòu),BIOS,描 述信息,制造商,型號(hào), 磁盤,存儲(chǔ)卡等等。信配E 產(chǎn)和知 資息置操作系統(tǒng):DNS名稱, IP地址,開放設(shè)定,軟 件補(bǔ)丁,系統(tǒng)

7、名稱, 用戶,用戶組,注冊表, COM+,安全設(shè)定。具備此功能,而且以圖形界面 的方式展開,直觀立體。不具備此功 能軟件:可以發(fā)包信息, 同時(shí),發(fā)現(xiàn)功能內(nèi)置的 應(yīng)用簽名,還可以發(fā)現(xiàn) 和標(biāo)識(shí)常用的SAP等 等,用戶可以通過擴(kuò)展 應(yīng)用簽名標(biāo)注和發(fā)現(xiàn)自 行開發(fā)的應(yīng)用。操作系 統(tǒng)安裝對被管理服務(wù)器進(jìn)行操 作系統(tǒng)安裝具備此功能,而且支持多種操 作系統(tǒng)的裸機(jī)安裝,包括 Windows, AIX, HP-UX, SUSE, Redhat, Solaris 等。不具備此功 能補(bǔ)丁管 理對被管理服務(wù)器補(bǔ)丁操 作支持對多種平臺(tái)的補(bǔ)丁分析、 安裝和檢查功能支持補(bǔ)丁分 布、安裝應(yīng)用程 序分發(fā)應(yīng)用程序打包技術(shù)專利打包技

8、術(shù)BLPackage,可 以針對服務(wù)器的諸多管理對 象進(jìn)行打包、分發(fā).合規(guī)等出 道作。打包的對象可以是軟件 介質(zhì),服務(wù),用戶,配置項(xiàng)等。只能對服務(wù) 器的諸多管 理對象進(jìn)行 歸檔跟壓縮 功能日常巡 檢對被管理服務(wù)器日常巡 檢的自動(dòng)化支持服務(wù)器日常巡檢的自動(dòng) 化,通過自動(dòng)化平臺(tái)無需開發(fā) 腳本即可完成日常巡檢的設(shè) 置,針對不同的操作系統(tǒng)(windows, AIX等等)設(shè)定不 同的巡檢要求。所有巡檢項(xiàng)目 均可通過組合配置項(xiàng)屬性檢 查實(shí)現(xiàn)。不具備此功 能操作審 計(jì)對系統(tǒng)操作進(jìn)行記錄審 計(jì)用戶在自動(dòng)化平臺(tái)跟被管理 服務(wù)器系統(tǒng)操作記錄進(jìn)行記不具備此功 能錄和審計(jì),并可查詢并出具相 應(yīng)的報(bào)表。合規(guī)審 計(jì)基于值

9、比對,以及基于 規(guī)則的合規(guī)檢查具備此功能,而且系統(tǒng)還支持 將差異打包,形成“修正作 業(yè)S批量執(zhí)行修正作業(yè),并 最終對配置偏移的修正?;诖罅康?復(fù)雜腳本來 完成合規(guī)審 計(jì)以及修訂 功能配置跟 蹤基于用戶指定的對象或 對象集配置追蹤。自動(dòng)化平臺(tái)通過對用戶指定 的對象或?qū)ο蠹M(jìn)行快照 (snapshot)的方式,對配置進(jìn) 行追蹤。并可以對配置相對標(biāo) 準(zhǔn)的偏移進(jìn)行比對。不具備此功 能批量腳 本執(zhí)行在被管理服務(wù)器上執(zhí)行 shell腳本具備此功能具備此功能批量運(yùn) 行命令在被管理服務(wù)器上執(zhí)行 系統(tǒng)指令具備此功能具備此功能批量應(yīng) 用程序 部署將一些軟件在被管理服 務(wù)器進(jìn)行安裝具備此功能具備此功能虛擬機(jī) 管理

10、被管理服務(wù)器上的虛擬 機(jī)管理支持對虛擬機(jī)的管理,包括收 集虛擬機(jī)相關(guān)的配置,進(jìn)行創(chuàng) 建,起停虛擬機(jī),虛擬機(jī)合規(guī) 檢查等等。不具備此功 能報(bào) 種等 各表系統(tǒng)異常告警,操作記 錄,配置信息等等的報(bào) 表具備此功能不具備此功 能5. Ansible 與 Bladelogic 優(yōu)缺對比:屬性BladelogicAnsible功能實(shí)現(xiàn)的功能多,全,能滿足各種需 求。實(shí)現(xiàn)功能較少,主要在指令、 腳本的執(zhí)行以及文件部署。操作性基于圖形化界面,鼠標(biāo)鍵盤操作, 較復(fù)雜。Linux指令形式操作,簡單。安裝配置一套系統(tǒng)組成,結(jié)構(gòu)相比也較復(fù) 雜,安裝配置較復(fù)雜?;赑ython開發(fā)的,可以直接 使用pip來安裝。安裝方

11、式多 且簡單。被管理主機(jī) 平臺(tái)Windows, AIX, HP-UX, SUSE, liunx (RHEL/CentOS/Debian/lbuntu), Solaris 等等RHEL/CentOS/Debian/Ubuntu等Linux系統(tǒng)是否需要在 被管理平臺(tái) 安裝agent需要不需要維護(hù)成本高,基于一套系統(tǒng)組成,涉及系統(tǒng) 多,維護(hù)起來也較復(fù)雜。低,部署后一般只需對其 /etc/ansible 錄下hosts文 件中的被管理主機(jī)IP進(jìn)行一 些梳理即可。對作業(yè)進(jìn)行 中斷以及回 滾操作支持不支持邏輯判斷自動(dòng)化平臺(tái)所提供的細(xì)粒度配置項(xiàng) 和強(qiáng)大智能判讀邏輯,一般的檢查 規(guī)則無需編寫任何腳本,通過直觀

12、 的表達(dá)邏輯組合即可完成檢查設(shè) 置??梢酝ㄟ^指令或腳本進(jìn)行一 些簡單的邏輯判斷。復(fù)雜的邏 輯判斷,通過腳本開發(fā)成本太 高,效果不好??煺?snapshot) 功能支持不支持6應(yīng)用場景:1批里安裝補(bǔ)丁或軟件系統(tǒng)組2批里上傳腳本執(zhí)行腳本1批里的走時(shí)作業(yè)Ansible應(yīng)用組2批里上傳腳本執(zhí)行腳本3批里應(yīng)用部署一 4批星日志青理丄漿統(tǒng)補(bǔ)丁升級運(yùn)行監(jiān)控2批里上傳腳本執(zhí)行腳本-3批重日志涪理 1批里安裝補(bǔ)丁或軟件2批重上傳腳本執(zhí)行腳本系統(tǒng)組3日志箱理伯渝以及合覿檢查并將巡檢結(jié)果岌送到郵箱5系統(tǒng)配蠱抓取及對比并形成報(bào)告文件6批重迸行旣羞更新應(yīng)用組Bladelogici.ftB的定時(shí)作業(yè)2批里上傳聊本執(zhí)行腳本

13、3批里應(yīng)用部署4比里日志青理5批里機(jī)器指標(biāo)巡檢-應(yīng)用上線檢查安全組安全合規(guī)檢查運(yùn)行監(jiān)控T-系統(tǒng)補(bǔ)丁升級2.批里機(jī)器指標(biāo)程檢3批里上倍聊本楓行腳本-MKS日志脣理7 結(jié)語:Ansible通過終端的主機(jī)以linux指令的方式或者palybook執(zhí) 行yanil腳本的方式來完成任務(wù)的。日常的一些簡單工作如:批量 日志清理,批量執(zhí)行腳本,批量上傳文件刪除文件,批量進(jìn)行定 時(shí)作業(yè),以及機(jī)器負(fù)載,磁盤空間,性能指標(biāo)查看,以及日常系 統(tǒng)指令操作,通過ansible執(zhí)行快速便捷,即時(shí)反饋運(yùn)行結(jié)果。操作者只需掌握linux常用指令,Ansible指令,Ansible相關(guān) 模塊功能跟使用方法以及yaml語言(極其簡單標(biāo)記語言)即可。Bladelogic在一個(gè)統(tǒng)一的平臺(tái)和架構(gòu)上實(shí)現(xiàn)了配置和合規(guī),是 架構(gòu)優(yōu)良和高效的服務(wù)器自動(dòng)化管理平臺(tái)。管理平臺(tái)是以圖形界面, 鼠標(biāo)鍵盤操作的方式完成任務(wù)。管理平臺(tái)內(nèi)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論