作者:多米音乐_35692689 | 来源:互联网 | 2014-05-27 20:06
现在,越来越多的用户考虑在IT环境中实施多种虚拟化hypervisor,开源成为不错的选择。基于内核的虚拟机KVM技术逐渐流行,它有世界最大的Linux提供商红帽支持并推广,还有IBM提供管理技术。多数主流Linux版本现在都内置KVM,比如RedHatEnterpriseLinux(RHEL)
现在,越来越多的用户考虑在IT环境中实施多种虚拟化hypervisor,开源成为不错的选择。基于内核的虚拟机KVM技术逐渐流行,它有世界最大的Linux提供商红帽支持并推广,还有IBM提供管理技术。
多数主流Linux版本现在都内置KVM,比如RedHatEnterpriseLinux(RHEL),或者将KVM作为独立hypervisor获取,例如RedHatEnterpriseVirtualization(RHEV)。红帽的这两个方案都提供KVM虚拟化,但在管理、功能与实施中有重大区别。
RHEL为小型环境打造
RedHatEnterpriseLinux(RHEL)是款很通用的Linux服务器产品,依赖KVM虚拟化。它由Linux内核与大量包组成,包括ApacheWeb服务器与MySQL数据库,以及一些KVM管理工具。使用RHEL6可以安装并管理少量虚拟机,但不能交付最佳的性能与最优的KVM管理平台。当然,在小型环境中,RHEL6能满足你对开源虚拟化的所有要求。如果想虚拟运行Linux的服务器,或者虚拟运行Linux与Windows服务器的话,该购买方法最合适。
RHEL6.3提供了一个Virt-P2V工具,可以将Windows和RedHatLinux的物理机转换成虚拟机,使用KVM进行部署。将于2013年交付的RHEL7将有几个关键主题,包括数据中心运行效率、虚拟化与云增强,以及集成开发工具的改进。
在管理方面,有开源的虚拟化工具集libvirt管理单个系统,IBMSystemsDirectorVMControl管理多个RHEL系统。VMControl即能管理物理资源也能管理虚拟资源,还能管理异构hypervisor。新版VMControl2.4,可管理KVM与其他hypervisor。
RHEV适合大型企业与云环境
如果虚拟化是你IT架构中的关键部分,那么你就不仅仅需要管理一些虚拟机了。对于企业级KVM虚拟化,你需要的是轻松的KVM管理、高可用性、最佳性能与其他高级功能。RedHatEnterpriseVirtualization(RHEV)包含RHEVManager(RHEV-M),这个是集中的KVM管理平台,能同时管理物理与虚拟资源。
RHEV-M能管理虚拟机与其磁盘镜像,安装ISO,进行高可用性设置,创建虚拟机模板等,这些都能从图形web界面完成。也可使用RHEV-M管理两种类型的hypervisor。RHEV自身带有一个独立的裸机hypervisor,基于RHEL与KVM虚拟化,作为托管的物理节点使用。另外,如果你想从RHEV管理运行在RHEL上的虚拟机,可注册RHEL服务器到RHEV-M控制台。RHEV管理器同样还支持运行KVM的RHEL主机。这一特性使在现有RHEL环境中部署RHEV更加容易。
要管理云环境,红帽的合作伙伴IBM打造了一套SmartCloud解决方案。其中,IBMSmartCloudProvisioning是一款云端服务软件,提供面向虚拟基础设施的云服务(IaaS),它允许用户按照其需求对虚拟机以及数据存储进行操作与管理。无论你在后台采用KVM还是其他虚拟化技术都支持,存储采用Hadoop分布式文件系统,终端用户界面使用也更简单,易于操作。
RHEV3.1还是RHEL7?
RHEL7其实就是一台Linux服务器,提供开源虚拟化选项,因此在大型环境就需要RHEV来实现KVM虚拟化。最近,红帽发布了RHEV3.1,有个重新设计的核,并且基于Java。,增加了存储实时迁移功能。此外,RHEV3.1还将提供新的支持,支持红帽目录服务器(RedHatDirectoryServer)、IBMTivoli目录服务器(IBMTivoliDirectoryServer)和能够识别集群的可移植操作系统接口(POSIX)文件系统。