IT技术互动交流平台

基于KVM Xen OpenVZ等虚拟化技术的WEB在线管理工具

来源:IT165收集  发布日期:2016-06-14 22:08:24

KVM能基于WEB管理吧?有没有开源的?基于WEB创建,修改,动态迁移

能够管理KVM的工具太多啦。首先是单个资源的基础虚拟化管理,有开源的虚拟化工具集libvirt,通过命令行接口提供安全的远程管理,可管理单个系统。

  然后是管理全部运行KVM的多个服务器,有两种:用Red Hat Enterprise Virtualization-Management,即RHEV-M(管理多个RHEV-H系统)和IBM SystemsDirector VMControl(管理多个RHEL系统)。

  最后有Tivoli产品。包括Tivoli Provisioning Manager、Tivoli Service Automation Manager与Tivoli Monitoring for Virtual Servers。

1、Proxmox proxmox是一个开源的虚拟化管理平台,支持集群管理和HA.在存储方面,proxmox除了支持常用的lvm,nfs,iscsi,还支持集群存储glusterfs和ceph,这也是我们选择它的原因.官方网站http://www.proxmox.com。 Proxmox VE (Proxmox VirtualEnvironment) 是一个非常棒的集成OPENVZ【1】支持KVM【2】应用的环境。有方面易用的WEB界面,基于JAVA的UI和内核接口,可以登录到VM客户方便的操作,还有易用的模板功能,基本跟老外的商业VPS环境差不多了。
{通过Proxmox VE实现KVM&OpenVZ虚拟化云计算 http://www.server110.com/openvz/201402/6784.html} 2、webvirtmgr WebVirtMgr 是一个基于 libvirt 开发的用来管理虚拟机的Web接口。你可创建和配置新的域,并调整域的资源分配,可通过 SSH 隧道的 VNC 浏览器提供完整的图形控制台来访问 guest 域,支持 KVM。 3、Archipel Archipel 是一个管理和监控虚拟机的解决方案,不管是本机或者是整个数据中心的虚拟机,Archipel 都可以轻松的管理。Archipel 提供了集中式的管理机制,支持的虚拟机包括:KVM, Xen, OpenVZ, or VMWare.
4、CecOS Chinese Enterprise Cloud Operating System 中文企业云操作系统(以下简称CecOS)是 OPENFANS 开源社区的企业云操作系统项目,以KVM系统管理程序和开放的管理平台为基础,针对服务器和桌面虚拟化提供了一套完整的虚拟化解决方案,CecOS v1.0于2013年6月发布,目前发布的v1.4已经是CecOS的第五个稳定版本。
5、虚拟化管理系统 HyperVM
还有,这里有一堆: http://www.linux-kvm.org/page/Management_Tools 虚拟化管理软件比较(Eucalyptus, OpenNebula, OpenStack, OpenQRM, XenServer, Oracle VM, CloudStack, ConVirt)

最近笼统地学习和试用了几款比较有名的虚拟化管理软件。学习的内容包括Eucalyptus, OpenNebula, OpenStack, OpenQRM, XenServer, Oracle VM, CloudStack, ConVirt。借这一系列文章,对过去一个月的学习内容作一个阶段性的总结。

(1)授权协议、许可证管理、购买价格等方面的比较

 

 

  授权协议 许可证管理 商业模式
Eucalyptus 社区版采用GPLv3授权协议

 

企业版使用自定义的商业授权协议

社区版不需要安装许可证

 

企业版需要在云控制器(CLC)节点上安装许可证

社区版免费使用

 

企业版按处理器核心总数收费,用户购买的许可证针对特定版本永久有效。

OpenStack Apache 2.0授权协议 不需要许可证 免费使用
OpenNebula Apache 2.0授权协议 不需要许可证 社区版免费使用

 

企业版将社区版重新打包,提供补丁等程序的访问权限,使得用户能够更容易的安装、配置和管理,以订阅的模式提供服务。

企业版按物理服务器总数收费,每台物理服务器器的服务价格为250欧元每年。

OpenQRM 社区版使用GPLv2授权协议

 

企业版使用自定义的商业授权协议

不需要许可证 社区版免费使用

 

企业版将社区版重新打包,提供补丁等程序的访问权限,使得用户能够更容易的安装、配置和管理,以订阅的模式提供服务。基本、标准和高级服务的价格分别为480、960、1920欧元每月。

XenServer Citrix XenServer系列产品均使用自定义的商业授权协议

 

基于XenServer的Xen Cloud Platform使用GPLv2授权协议

不管是XenServer还是Xen Cloud Platform都需要在每台服务器安装许可证

 

许可证每年更新一次

XenServer免费版本和开源版本的Xen Cloud Platform可以免费使用

 

XenServer高级版、企业版和白金版按物理服务器数量收费,分别是1000、2500和5000美元。购买的许可证针对特定版本永久有效

Oracle VM Oracle VM Server是基于Xen开发的,使用GPLv2协议发布,从Oracle的网站可以下载到源代码,但是Oracle并不宣传这一点。

 

Oracle VM Manager使用自定义的商业授权协议。

Oracle VM VirtualBox的二进制版本使用自定义的商业授权协议,源代码使用GPLv2授权协议。

不需要许可证 免费使用,可以购买技术支持。技术支持的费用为每台物理服务器8184人民币每年。
CloudStack 社区版采用GPLv3授权协议企业版使用自定义的商业授权协议 社区版不需要安装许可证

 

企业版需要在管理服务器上安装许可证

社区版免费使用企业版提供增强功能和技术支持,收费模式不详。
ConVirt 社区版使用GPLv2授权协议

 

企业版使用自定义的商业授权协议

社区版不需要安装许可证

 

企业版需要在管理服务器上安装许可证

社区版免费使用

 

企业版提供增强功能和技术支持,按物理服务器数量收费,每个节点费用1090美元。购买的许可证针对特定版本永久有效。

 

 

(2)项目历史与运营团队、社区规模和活跃程度、沟通交流等方面的比较

 

 

  项目历史与运营团队 社区规模和活跃程度 沟通交流
Eucalyptus 最初是UCSB的HPC研究项目,2009年初成立公司来支持该项目的商业化运营。现任CEO是曾担任MySQL CEO的Marten Mickos,现任工程部门SVP的Tim Cramerc曾担任 Sun公司NetBeans和OpenSolaris项目的执行总监。整个管理团队对开放源代码项目的管理和运营方面具有丰富的经验。 在同类开放源代码项目当中,Eucalyptus的社区规模最大,活跃程度也最高。主要原因是该项目起源于大学研究项目,次要原因是管理团队对开放源代码理念的高度认同。Ubuntu 10.04服务器版选择Eucalyptus作为UEC的基础构架,大大地促进了Eucalyptu的推广。 社区发表在论坛上的问题通常在48小时内得到回应,通过技术支持电子邮件提出的问题通常在24小时内得到回应。

 

Eucalyptus在北京和深圳设有办事处,在中国有工程师提供支持团队。

OpenStack OpenStack是服务器托管公司RackSpace与NASA共同发起的开放源代码项目。在开放源代码项目的管理和运营方面,RackSpace和NASA显然缺乏足够的经验。针对OpenStack项目的批评集中在(1)RackSpace对项目有过于强烈的控制欲,(2)OpenStack项目的运作对于社区成员来说基本上是不透明的,(3)OpenStack项目对同类开放源代码项目的攻击性过強。 社区规模较小,主要参与者为支持/参与该项目的公司人员。有几个公开的邮件列表,流量很小。由于该项目比较新,在网络上可以参考的安装与配置方面的文章不多。Ubuntu 11.04服务器版同时支持Eucalyptus和OpenStack作为UEC的基础构架,将有助于OpenStack的推广。 通过邮件列表进行技术方面的沟通,通常在48小时内得到回应。商务方面的邮件沟通,没有得到回应。
OpenNebula 2005年启动的研究性项目,2008年初发布第一个开放源代码版本,2010年初大力推进开源社区的建设。 社区规模较小,主要参与者为支持/参与该项目的公司人员,以及少量的用户。有几个公开的邮件列表,流量比OpenStack项目的流量稍大。在网络上搜索到一些中文版安装和配置方面的文章,基本上是以讹传讹,缺乏可操作性。英文版的相关文章也不多,可操作的更少。 通过邮件列表进行技术方面的沟通,通常在48小时内得到回应。
OpenQRM 起源于集群管理方面的软件,2006年公开源代码,2008年免费发布,目前版本为4.8。

 

项目的运营团队较小,似乎只有Matt Rechenburg一个人。

有一些零星的用户,基本上没有形成社区。虽然功能还在不断更新,但是用户文档的日期是2008年的。相关论坛的活跃程度比OpenStack和OpenNebula更差。 在论坛发布的问题,大约有50%左右没有得到回应。通过电子邮件进行商务沟通,反应迅速,在24小时以内得到回应。
XenServer Citrix公司的产品,与Xen项目的发展基本