某公司虚拟化平台更换解决方案(2)

开源虚拟化管理程序WEB管理工具的选用

 

 基于项目的需求,我们渴望选用一款优秀的软件,能够通过WEB方式对虚拟机进行方便的管理。我们期望它具有以下几个要点:

       ●最好是免费开源的,如若要收费希望费用是比较合算的

       ●界面比较友好,能够通过WEB对虚拟机进行部署,开机,关机,重启,备份,迁移,远程桌面查看等

       ●最好是能够具有多用户权限,能够进行多用户管理。

       ●能够清晰明了的查看虚拟机宿主机的状态,包括CPU使用率,内存使用率,能够查看虚拟机的CPU使用率,内存使用率。

       ●可以基于模板的方式部署虚拟机。

       ●提供二次开发接口,方便以后作二次开发

       ●较好的安全机制,能够安全的通过WEB连接。

       ●扩展性要强。

    KVM的官方网站上可以看到基于WEB方式的管理工具还是有很多,例如,RHEV,Proxmox VE,ConVirt,oVirt,OpenNode,openQRM,CloudStack等。经过了解和测试,最终我们选出两种相对比较优秀又是开源产品的管理工具,ConVirt和CloudStack。

1.CloudStack介绍

     CloudStack是一个用Java编写的开源软件,它被设计成一个能够部署和管理由虚拟机构成的大型网络,高可用,可扩展的云平台。CloudStack目前支持大部分流行虚拟化管理程序,Vmware,Oracle,KVM,XenCenter和XEN云平台。CloudStack提供三种管理方式,易用的WEB接口,命令行和功能强大的RESTful API。        

在测试过程中,发现CloudStack不能支持本地存储和通过本地ISO镜像来部署。CloudStack是采用第一存储设备来存储虚拟硬盘,第二存储设备来存储ISO镜像和虚拟硬盘备份。CloudStack支持以模板方式安装虚拟机和ISO镜像安装虚拟机,使用ISO镜像来安装需要通过HTTP方式从服务器上下载到第二存储设备,但是速度相当慢,基于这些原因我们将不采用CloudStack。

        

某公司虚拟化平台更换解决方案

                      

2.ConVirt介绍

ConVirt是一个多层结构的基于WEB的应用程序,它能够对虚拟化环境进行部署,管理和监控。ConVirt是一个独立的,完整的解决方案,无论是管理一台独立工作站上的几台虚拟机,还是管理一个数据中心里成百台服务器上运行的成千台虚拟机,它都可以很好地管理。

以下是ConVirt的一些显著特性

●同时可以管理XEN和KVM虚拟化环境

●可以基于模板方式部署

●界面友好的仪表盘

●动态迁移

●可以管理VM的整个生命周期

●方便的存储和网络管理功能

●支持多种操作平台

●所有的操作都可以在WEB接口中执行

●允许多个管理员管理同一个虚拟化环境

●提供对服务器和虚拟机的历史数据进行分析

 

某公司虚拟化平台更换解决方案

 

 

交互式的WEB接口

ConVirt提供一个高可用的交互式接口。

 

某公司虚拟化平台更换解决方案

某公司虚拟化平台更换解决方案

历史数据分析

某公司虚拟化平台更换解决方案

  异步任务执行引擎 

某公司虚拟化平台更换解决方案

                

信息丰富的仪表盘

 

某公司虚拟化平台更换解决方案

 

 

某公司虚拟化平台更换解决方案

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/1592d61b88663d71c07f4b2a4eb933d4.html