Total Pageviews

Thursday, 29 March 2012

Xen和KVM虚拟机管理工具:Convirture 五款开源云计算管理工具全解析

又一款Xen和KVM虚拟机管理工具:Convirture
产品主页:http://www.convirture.com/index.php
分企业版和开源版

主要特性
1.开源免费
2.多平台支持,能同时支持xen和vmware等虚拟机平台的管理
3.可以实现虚拟机服务器的控制,如打开、关闭、暂停、恢复等
4.可以灵活地对虚拟机服务资源进行配置
5.实时的数据监控、如CPU、内存、硬盘等;可以查看所有的服务器配置信息,快照功能
6.虚拟服务器可实现迁移
7.可以通过管理平台快速创建虚拟机系统、创建系统采用模板化配置管理
8.可以在管理平台上实现对虚拟机的桌面化管理

ConVirt 2.0 Open Source is the leading open source product for managing Xen and KVM, enabling you to standardize and proactively manage your virtualized environment in a centralized fashion. With ConVirt, you can create and provision "gold" images, diagnose performance problems, and balance load across the data center, all from a highly interactive Web based interface and with consistent feature set across open source virtualization platforms. As an open source product, ConVirt 2.0 Open Source is free to download and use. With a large user community and the commercial backing of Convirture, companies large and small use ConVirt as the strategic solution to their virtualization management needs.

开源技术已开始深入影响云计算的世界了。其原因主要有两方面:首先,开源软件在实质上是免费的,它一般情况下不受到专有软件版权模式的影响。许多专 有软件供应商,如Microsoft和Oracle都在试图维持过时且昂贵的许可证模式,即使是这种模式已经阻碍了虚拟化和云计算所带来的灵活性。

相反,一些开源工具正在对公共云产生巨大影响:例如Linux和Xen。除此之外,还有其他一些重要的开源工具也为用户带来了可观的利益,这其 中包括:KVM、Deltacloud、Eucalyptus、Cloud.com的CloudStack Community Edition以及OpenNebula。

KVM
KVM(基于内核虚拟机)是一款专为运行于x86硬件之上的Linux而打造的管理程序。它包括了虚拟化扩展(Intel VT或是AMD-V)。使用KVM,你可以同时运行多组基于Linux或Windows镜像的虚拟机(VMs)。KVM是上游管理程序,它处于Linux 内核,并将内核转为硬件管理。作为上游产品的KVM伴随着Linux的配置过程。对于内核升级,KVM更是采用了自动化方式。KVM目前已支持Red Hat Enterprise Linux,,Ubuntu和SUSE Linux Enterprise Server。

Deltacloud
Deltacloud是由Red Hat去年发起的开源项目。目前,它已经转化为Apache孵化器项目,而不再仅仅由Red Hat一家努力。Deltacloud提取了不同云环境之间的差异,并将云用户客户端应用编程接口(API)向大多数流行的云计算应用接口做了映射,这其 中就包括了Amazon EC2,GoGrid,OpenNebula和Rackspace。Terremark和vCloud 的驱动程序也将于不久后推出。所以说,Deltacloud 具备管理多样化的云虚拟基础设施的能力。

Deltacloud几乎考虑到了所有公认的虚拟化环境,例如KVM,VMware ESX和Hyper-V虚拟环境,这些虚拟环境将由Deltacloud的统一管理界面所管理。Deltacloud改变了原来基于ESX的VMs要一个 管理平台,基于Hyper-V的VMs又要一个管理平台的不利状况。所有的VM只需被一个管理平台所统一管理。Deltacloud使不同的虚拟机可实时 地在不同虚拟环境之间转移或迁移,例如从VMware到RHEV (Red Hat企业虚拟化),或是从VMware到Microsoft。如果企业已经使用了IBM Tivoli 或是HP的OpenView,DeltaCloud仍然可以被集成其中。

Eucalyptus
Eucalyptus Community Cloud是一款封闭的云环境,你可以在其中测试驱动和相关Eucalyptus的应用。它是以IaaS(Infrastructure as a Service)的方式实现Amazon EC2规范的私有云计算平台。Eucalyptus本身符合Amazon API及其工具套件的规范,并极少出现异常。它同时还包括了管理功能,例如用户管理,存储配置,网络管理和管理与维护私有云管理配置。 Eucalyptus将目标对准了使用KVM和Xen虚拟化技术的Linux系统。Ubuntu的9.04版本已经将它进行打包,打包 Eucalyptus的Linux系统还有CentOS,Debian,openSUSE和 Red Hat Enterprise Linux 5.x。

Cloud.com
Cloud.com(前身是VMOps)提供了开源版本(GPL v3许可证)的CloudStack基础设施管理产品:CloudStack Community Edition(CloudStack社区版)。CloudStack同时支持VMware ESX、Xen、KVM以及Hyper-V。它提供了大量云计算界面管理工具,如VM自助式供应,动态工作负荷管理,多租期等等。它同时还支持 Windows 和Linux的来宾访问方式。

OpenNebula
OpenNebula是一款为云计算而打造的开源工具箱。它允许你与Xen,KVM或VMware ESX一起建立和管理私有云,同时还提供Deltacloud适配器与Amazon EC2相配合来管理混合云。除了像Amazon一样的商业云服务提供商,在不同OpenNebula实例上运行私有云的Amazon合作伙伴也同样可以作 为远程云服务供应商。

参考:
http://www.convirture.com/wiki/index.php?title=Convirt2_Installation
这里还有个虚拟机大全:
http://lindows.iteye.com/blog/344319

No comments:

Post a Comment