云计算——曾经只是概念上的东西,公有云、私有云、混合云,各种云满天飞。现如今,云已经不再只停留在概念上,它已经在业界各个大小厂商的共同努力下逐渐落地。当云由概念变为现实以后,我们就面临着如何更有效的管理和使用这个庞然大物的问题。
管理方面,各个云计算厂商都有自己的管理平台,可以实现对各自平台的管理,如VMware的vCenter。但是,随着企业的发展,公司可能同时使用多种云平台,如同时使用VMware、RHEV、EC2,私有云加公有云组成了混合云,此时,我们如何统一管理这个混合云呢?这时候就需要一款混合云管理软件——ManageIQ,它可以提供对混合云的基本管理,同时还提供了完善的审批、计费、自动化管理等一系功能,有了它,我们不但可以有效管理混合云,还可以更加有效的使用混合云。
下面通过Q&A来介绍下ManageIQ:
Q:ManageIQ是什么?
A:一款支持高度可定制化的混合云管理平台软件。该平台将可定制化的代码抛到了WEB管理界面上,用户可以在WEB管理界面通过修改代码来定制软件功能。
Q:目前的版本?
A:2014/08发布了v6.0的rc版。
Q:目前版本支持管理哪些云平台?
A:VMware、RHEV、Hyper-V、OpenStack、EC2。
Q:目前由谁来维护?
A:早期(2006年4月-2012年11月)由ManageIQ公司维护,为闭源软件,2012年12月RedHat公司以1.04亿美元收购该公司,此后由RedHat维护。2014年6月开放了该软件的全部源代码。
Q:用什么语言开发的?使用什么数据库?
A:使用Ruby语言开发,WEB采用RubyOnRails框架搭建。默认使用PostgreSQL数据库。
Q:如何实现混合云管理?
A:整合各种云平台的API + ManageIQ Agent。
Q:有哪些特点?
A:
1、拥有基于角色的访问控制体系、完善的配额管理机制、标准的审批流程,并支持自定义策略部署;
2、通过自动化、策略、标签,将上层的审批工作流、合规性检测、用户自服务、计费、配额管理与下层的资源管理、容量规划、优化、配置管理、故障原因分析等功能有效的整合起来。
3、自动化的策略管理,通过各种自定义的策略对平台进行监控,针对不同策略可向不同用户发送对应邮件;
4、灵活多样的集成方案,可与第三方的平台进行整合,如目录服务、监控平台等。
Q:有哪些功能?
A:基础设施管理、支持多租户(不同用户看到不同界面、高度可定制化)、SmartState分析(Host/VM)、合规性检查(Host/VM)、配额(针对单一用户或组)、计费、用户自服务、审批流程、自定义策略、自定义报表、Tags、资源使用预期(环境运行一段时间后,如一个月,MIQ可以根据长时间收集的数据进行分析,提供未来资源使用的预期)、支持多数据中心管理(每个数据中心部署一个MIQ,将各个管理中心MIQ统一加入到一个MIQ中进行统一管理。)。
OK,简单介绍下ManageIQ的功能,后续再详细介绍每一个功能。
转载于:https://blog.51cto.com/blkart/1544241