前言
ManageIQ早期(2006年4月-2012年11月)由公司維護,為閉源軟件,2012年12月RedHat公司以1.04億美元收購該公司,此后由RedHat維護。2014年6月開放了該軟件的全部源代碼。ManageIQ使用Ruby語言開發,WEB采用RubyOnRails框架搭建。默認使用PostgreSQL數據庫。
ManageIQ 社區旨在提供工業領域先進的開源雲管理平台,提供先進的管理和自動化功能。紅帽深深相信社區動力創新和長期致力於這些開源技術將會獲得不一樣的收獲,正如 ManageIQ 項目,目前是服務於紅帽的 CLoudForms 開源混合雲管理產品。紅帽將會繼續為開源社區做出重大貢獻,旨在通過開源創新來推動雲管理平台的發展。而現在,紅帽也兌現了當初開源的諾言,發布了 ManageIQ 首個開源版本。
ManageIQ 社區里面有開發者,服務提供商,系統集成商,研究人員和用戶,他們一起合作推動 OpenStack 和開源混合雲的管理和發展。ManageIQ 提供混合雲管理和自動化功能,同時提供基於 OpenStack 和其他虛擬化平台的構建部署和測試雲,方便用戶轉移到一個私有 Infrastructure-as-a-Service (IaaS) 架構。用戶現在可以選擇自動或者編排他們的混合雲自動負載 OpenStack,亞馬遜,KVM,微軟和 VMware 技術。
ManageIQ的特點和功能
1、擁有基於角色的訪問控制體系、完善的配額管理機制、標准的審批流程,並支持自定義策略部署;
2、通過自動化、策略、標簽,將上層的審批工作流、合規性檢測、用戶自服務、計費、配額管理與下層的資源管理、容量規划、優化、配置管理、故障原因分析等功能有效的整合起來。
3、自動化的策略管理,通過各種自定義的策略對平台進行監控,針對不同策略可向不同用戶發送對應郵件;
4、靈活多樣的集成方案,可與第三方的平台進行整合,如目錄服務、監控平台等。
功能有基礎設施管理、支持多租戶(不同用戶看到不同界面、高度可定制化)、SmartState分析(Host/VM)、合規性檢查(Host/VM)、配額(針對單一用戶或組)、計費、用戶自服務、審批流程、自定義策略、自定義報表、Tags、資源使用預期(環境運行一段時間后,如一個月,MIQ可以根據長時間收集的數據進行分析,提供未來資源使用的預期)、支持多數據中心管理(每個數據中心部署一個MIQ,將各個管理中心MIQ統一加入到一個MIQ中進行統一管理。)。
ManageIQ和cloudforms的關系
ManageIQ是紅帽公司核心的基礎架構即服務技術的完美補充。除了ManageIQ外,紅帽基礎架構即服務產品家族目前還包括:
CloudForms:可以對不同虛擬化和雲提供商進行管理和整合並對不同混合雲中的應用軟件進行管理,是一款混合雲基礎架構即服務解決方案。
ManageIQ:可以為企業用戶的紅帽,亞馬遜,微軟和VMware等虛擬和雲基礎架構的監控,扣款,業務流程提供企業級運營管理的工具,是一款混合雲運營管理解決方案。
另外,ManageIQ使用的是和CloudForms同樣的技術:RubyonRails。這種應用極大的簡化了ManageIQ與CloudForms的整合流程。
部署安裝配置
ManageIQ以Appliance的方式發布,分別支持VMware, Openstack,RHEV和oVirt平台上安裝。本文以Vmware平台的OVA格式安裝。
從ManageIQ官方網站下載安裝appliance:
http://manageiq.org/download/manageiq-vsphere-stable.ova
從ESXi或vCenter上導入軟裝包。
導入完成后,查看虛擬機配置。請注意網絡的設置,使manageIQ能夠訪問被管理的Openstack環境和VMware環境。
配置ManageIQ
啟動虛擬機電源,進入到登錄界面:
默認的用戶名密碼是admin/smartvm
設置網絡參數和系統參數
通過瀏覽器登陸ManageIQ
管理Openstack
在cloud下添加openstack的provider,填寫正確的admin tenant和admin用戶。注意manageIQ要訪問openstack的管理網絡。
manageIQ可以接管openstack的zone, tenants, flavor, security group和instance。擁有簡單的生命周期管理和監控。
管理VMware
在infrastructure下添加vmware的provider,填寫正確的vcenter地址和用戶。注意manageIQ要訪問vcenter的網絡。
manageIQ可以接管vmware的cluster,hosts,VM, resource pool, datastore。還對VMware的物理主機hosts進行硬件管理:
對vmware虛擬機的管理非常詳細,覆蓋了vcenter的大部分功能。
對vmware datastore的管理也很詳細
管理Hyper-V, RHEV, Amazon EC2
manageIQ還可以集中管理更多的虛擬化或雲平台:
manageIQ是開源軟件,有實力和需求的企業可以開發更多的插件來管理不同的公有雲平台,實現混合雲的統一管理。













