概述:
什麼是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管理等擴充功能。
<a href="http://s3.51cto.com/oss/201710/29/627b739defa6deee785808cefeee0105.png" target="_blank"></a>
元件:
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大項。
<a href="http://s3.51cto.com/oss/201710/29/41aa62a6874c22988c7c983f1efb88ec.png" target="_blank"></a>
控制台包含在主導覽列上的以下内容:
雲智能使用非常簡單的聯合(RSS)提要和圖表來顯示您的虛拟企業裝置上的資訊。它還包括了從盒子和定制的報告。
服務提供了所有已發現的服務和工作負載目錄(虛拟機和雲執行個體組合)的視圖。
雲使您能夠看到雲服務提供商、可用性區域、硬體風格、安全組和雲執行個體。
基礎設施可以讓你看到你的虛拟化提供者、叢集、主機、虛拟機、資源池、Datastores和存儲庫。
控制通過管理器、模拟、導入/導出和日志頁籤來管理您的政策。它通過使用事件、條件和操作進一步定義您的政策。
自動化為事件和活動提供了流程內建和自适應自動化的模型。
優化使您能夠确定虛拟機的瓶頸和規劃位置。
除了導航欄上的項目之外,您還可以使用Configure來管理使用者界面、建立标記、設定伺服器、資料庫和SmartProxy選項、管理使用者、更新軟體和檢視文檔。
角色:
伺服器角色定義了伺服器可以做什麼。Red Hat建議資料庫操作、事件螢幕、報告、排程器、SmartState分析、使用者界面、提供者目錄、提供者操作和Web服務在每個區域至少啟用一個伺服器。這些角色在所有伺服器上都是預設啟用的。
12大類,17種。
<a href="http://s3.51cto.com/oss/201710/29/6c54c04e5424f437e8944c3fd7a031e0.png" target="_blank"></a>
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管理引擎伺服器可以在一個區域中擁有這個角色。
本文轉自810105851 51CTO部落格,原文連結:http://blog.51cto.com/4708948/1977208,如需轉載請自行聯系原作者