RHCA CL220 CloudForms 3.1 架構介紹

概述:

什麼是CloudForms?

紅帽公司推出了混合雲CloudForms解決方案,RedHat的宗旨在於通過CloudForms能夠管理所有的基礎架構設施如RHEV,VMware和雲(AWS和OpenStack),實現集中化管理平臺。CloudForms由Engine引擎,VMDB虛擬數據庫等組成,其中Engine作爲CloudForms中核心功能,負責CloudForms的日常管理工作。

CloudForms Engine簡稱CFME,是一個已經制定好的虛擬機,通過部署該虛擬機,可以快速的部署CloudForms的環境。由於是虛擬機,根據環境的不同,可以部署在不通的虛擬化平臺上,並且根據不通的虛擬化平臺,由不同的虛擬機提供,如VMware平臺,RHEV平臺,OpenStack平臺等。

CloudForms旨在將公有云和私有云資源統一成一個單一系統,而不用去管底層雲使用的是什麼技術。 2014年,紅帽 CloudForms 榮獲了《Virtualization Review》爲最佳虛擬化自動化產品頒發的 2014 年度編輯選擇獎。

CloudForms 功能包括審批流程、合規、自服務、記賬和配額管理。能管理多種IT和雲環境功能全面、豐富,能管理多雲,支持 OpenStack, VMware, KVM, Microsoft 和 Amazon等雲環境。界面的用戶體驗不錯,但是其風格還是傳統IT管理軟件的風格,因此 451 Reseach 將其歸到 “Legacy CMP Vendors” 一類。Redhat 基於 CloudForms 提供了 open hybrid cloud 解決方案,該雲管理平臺同時管理 RHEV 與 OpenStack.

爲什麼要使用CloudForms?

在目前大型的虛擬化管理平臺中,如何利用已有的基礎設施,有效的進行基礎平臺管理,提供統一的混合雲解決方案,是目前面臨的一個問題。

Red Hat CloudForms 提供了對應的解決方案,幫助客戶迅速完成混合雲轉型,來解決運維管理過程中遇到的問題,有效提升運維效率。

如何通過CloudForms,在現有虛擬化基礎設施基礎上,提供混合雲業務服務;

通過CloudForms進行提升基礎設施運維管理效率;

通過CloudForms制定自定義的控制策略,滿足不同用戶場景;

通過CloudForms和第三方系統集成,完成資產管理,IP DNS管理等擴展功能。

clip_image001

組件:

CloudForms由Engine引擎,VMDB虛擬數據庫/smartproxy組成。

Regions and Zones

從公共和私有虛擬化環境中收集數據集中使用區域。

一個Region最終被表示爲VMDB的單個數據庫。當需要管理多個地理位置時,Region特別有用,因爲它們可以使所有的數據收集發生在每個特定的位置,並避免跨網絡之間的緩慢連接的數據收集流量。

當使用多個Region時,每個Region都有自己唯一的ID,可以創建一個主Region來將所有子Region的數據集中到一個主數據庫中。要做到這一點,請配置每個子Region,將其數據複製到主Region數據庫(Red Hat建議使用Region99)。

父和子Region是一對多的關係。

Region可以包含多個Zone,而這些Zone又包含了設備。分Zone用於進一步隔離網絡流量和啓用故障轉移配置。每個設備都具有爲許多專門的服務器角色配置的功能。這些角色僅限於包含他們所運行的設備的Zone。

每個服務器角色只有一個故障轉移類型可以在一個Zone中運行。如果多個設備具有相同的故障轉移角色,那麼這些附加功能將用作備份,只有在主設備故障時纔會激活。非故障轉移服務器角色可以在一個Zone中模擬多個設備,因此可以根據這些角色的工作負載對資源進行調整。

特性:

導航欄有8大項。

clip_image002

控制檯包含在主導航條上的以下內容:

雲智能使用非常簡單的聯合(RSS)提要和圖表來顯示您的虛擬企業設備上的信息。它還包括了從盒子和定製的報告。

服務提供了所有已發現的服務和工作負載目錄(虛擬機和雲實例組合)的視圖。

使您能夠看到雲服務提供商、可用性區域、硬件風格、安全組和雲實例。

基礎設施可以讓你看到你的虛擬化提供者、集羣、主機、虛擬機、資源池、Datastores和存儲庫。

控制通過管理器、模擬、導入/導出和日誌選項卡來管理您的策略。它通過使用事件、條件和操作進一步定義您的策略。

自動化爲事件和活動提供了流程集成和自適應自動化的模型。

優化使您能夠確定虛擬機的瓶頸和規劃位置。

除了導航欄上的項目之外,您還可以使用Configure來管理用戶界面、創建標記、設置服務器、數據庫和SmartProxy選項、管理用戶、更新軟件和查看文檔。

角色:

服務器角色定義了服務器可以做什麼。Red Hat建議數據庫操作、事件監視器、報告、調度器、SmartState分析、用戶界面、提供者目錄、提供者操作和Web服務在每個區域至少啓用一個服務器。這些角色在所有服務器上都是默認啓用的。

12大類,17種。

clip_image003

Automation Engine自動化引擎

如果您希望使用這個CloudForms功能和利用率管理引擎服務器來處理自動化任務,那麼可以使用這個角色。

The Capacity & Utilization Coordinator容量與利用率協調員

角色檢查以查看是否需要收集數據,有點像調度程序。如果是時間,就會爲容量和利用率數據收集器排隊。協調器角色是完成容量和利用數據收集的必要條件。如果某個特定區域的多個CloudForms管理引擎服務器具有這個角色,那麼每次只會激活一個。

Capacity & Utilization Data Collector容量和利用率數據收集器

執行容量和利用率數據的實際收集。這個角色有一個專門的工作人員,並且在一個區域中可以有多個CloudForms管理引擎服務器。

Capacity & Utilization Data Processor容量和利用率數據處理器

處理收集的所有數據,允許CloudForms管理引擎創建圖表。這個角色有一個專門的工作人員,並且在一個區域中可以有多個CloudForms管理引擎服務器。

Database Operations數據庫操作

使用數據庫操作來啓用這個CloudForms管理引擎服務器來運行數據庫備份或垃圾收集。

Database Synchronization數據庫同步

使用數據庫同步來啓用這個CloudForms管理引擎服務器的VMDB來複制到更高級別的VMDB。這應該只在爲複製工作者創建設置之後才啓用,只會激活一個。

Event Monitor事件監視器

該角色默認啓用,並提供時間軸顯示的信息。事件監視器負責CloudForms管理引擎服務器和您的提供商之間的工作。它爲每個提供者啓動2個工作人員。一個工作人員,監視器,負責維護與提供者的連接,捕獲事件,並將它們放到CloudForms管理引擎消息隊列中進行處理。第二個worker是處理程序,它是一個消息隊列工作者,負責爲提供者僅提供這些消息。每個區域至少應該有一個這樣的。

Notifier通知人

如果您將使用CloudForms管理引擎控制或自動化將SNMP陷阱轉發到監視系統或發送電子郵件,那麼使用該角色。有關創建SNMP警報的詳細信息,請參見CloudForms管理引擎控制指南。如果某個特定區域的多個CloudForms管理引擎服務器具有這個角色,那麼每次只會激活一個。

Provider Inventory供應商的庫存

缺省情況下,該角色是啓用的。該角色負責刷新提供者信息,包括EMS、主機、虛擬機和集羣,並負責捕獲數據存儲文件列表。如果某個特定區域的多個CloudForms管理引擎服務器具有這個角色,那麼每次只會激活一個。

Provider Operations供應商操作

缺省情況下,該角色是啓用的。該角色將停止、啓動、暫停、關閉客戶、克隆、重新配置和取消對提供者的註冊,如果您有CloudForms管理引擎控制,則直接從控制檯或通過策略操作。多個CloudForms管理引擎服務器可以在一個區域中擁有這個角色。

RHN Mirror紅帽服務器

具有RHN鏡像的設備可以充當包含最新的CloudForms管理引擎包的存儲庫的服務器。這還配置了同一區域內的其他設備,以指向所選的RHN鏡像服務器進行更新。這提供了一個低帶寬的方法來更新帶有多個設備的環境。

Reporting報告

缺省情況下,該角色是啓用的。報告角色指定了哪些CloudForms管理引擎服務器可以生成報告。如果您沒有將CloudForms管理引擎服務器設置爲該區域中的這個角色,那麼在該區域內就不會生成任何報告。每個區域至少應該有一個這樣的。

Scheduler計劃任務

缺省情況下,該角色是啓用的。調度程序發送消息以啓動所有預定的活動,如報告生成和SmartState分析。該角色還控制所有系統調度,例如容量和利用率數據收集。每個區域中的一個服務器必須被分配這個角色,或者計劃的CloudForms管理引擎事件不會發生。如果某個特定區域的多個CloudForms管理引擎服務器具有這個角色,那麼每次只會激活一個。

SmartProxy

啓用SmartProxy角色將CloudForms管理引擎服務器上打開嵌入的SmartProxy。嵌入的SmartProxy可以分析註冊到主機和與提供者相關的模板的虛擬機。爲了提供對存儲庫的可見性,請將SmartProxy從CloudForms管理引擎控制檯安裝到主機上。這個SmartProxy還可以分析安裝它的主機上的虛擬機。

SmartState Analysis SmartState分析

缺省情況下,該角色是啓用的。SmartState分析角色控制了CloudForms管理引擎服務器可以控制SmartState的分析,並從分析中處理數據。每個區域至少應該有一個這樣的。

User Interface用戶界面

缺省情況下,該角色是啓用的。如果您不希望用戶能夠使用CloudForms管理引擎控制檯訪問這個CloudForms管理引擎服務器,那麼取消檢查用戶界面。例如,如果CloudForms管理引擎服務器被嚴格地用於容量和利用率或報告生成,那麼您可能想要關閉它。多個CloudForms管理引擎服務器可以在一個區域中擁有這個角色。

Web Services Web服務

缺省情況下,該角色是啓用的。取消Web服務,以阻止這個CloudForms管理引擎服務器充當Web服務提供者。多個CloudForms管理引擎服務器可以在一個區域中擁有這個角色。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章