云管理软件ManageIQ管理Openstack和VMware的实验
前言
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,填寫正確的admintenant和admin用戶。注意manageIQ要訪問openstack的管理網絡。
manageIQ可以接管openstack的zone,tenants,flavor,securitygroup和instance。擁有簡單的生命周期管理和監控。
管理VMware
在infrastructure下添加vmware的provider,填寫正確的vcenter地址和用戶。注意manageIQ要訪問vcenter的網絡。
manageIQ可以接管vmware的cluster,hosts,VM,resourcepool,datastore。還對VMware的物理主機hosts進行硬件管理:
對vmware虛擬機的管理非常詳細,覆蓋了vcenter的大部分功能。
對vmwaredatastore的管理也很詳細
管理Hyper-V,RHEV,AmazonEC2
manageIQ還可以集中管理更多的虛擬化或云平臺:
manageIQ是開源軟件,有實力和需求的企業可以開發更多的插件來管理不同的公有云平臺,實現混合云的統一管理。
總結
以上是生活随笔為你收集整理的云管理软件ManageIQ管理Openstack和VMware的实验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#代码总结02---使用泛型来获取As
- 下一篇: 软件架构模式-分层架构II