现在,越来越多的用户考虑在IT环境中实施多种虚拟化hypervisor,开源成为不错的选择。基于内核的虚拟机KVM技术逐渐流行,它有世界最大的Linux提供商红帽支持并推广,还有IBM提供管理技术。

安装RHEV平台KVM虚拟化选择——REHL还是RHEV?_第1张图片  多数主流Linux版本现在都内置KVM,比如Red Hat Enterprise Linux(RHEL),或者将KVM作为独立hypervisor获取,例如Red Hat Enterprise Virtualization(RHEV)。红帽的这两个方案都提供KVM虚拟化,但在管理、功能与实施中有重大区别。
  RHEL为小型环境打造
  Red Hat Enterprise Linux (RHEL)是款很通用的Linux服务器产品,依赖KVM虚拟化。它由Linux内核与大量包组成,包括Apache Web服务器与MySQL数据库,以及一些KVM管理工具。使用RHEL 6可以安装并管理少量虚拟机,但不能交付最佳的性能与最优的KVM管理平台。当然,在小型环境中,RHEL 6能满足你对开源虚拟化的所有要求。如果想虚拟运行Linux的服务器,或者虚拟运行Linux与Windows服务器的话,该购买方法最合适。
  RHEL6.3提供了一个Virt-P2V工具,可以将Windows和RedHat Linux的物理机转换成虚拟机,使用KVM进行部署。将于2013年交付的RHEL 7将有几个关键主题,包括数据中心运行效率、虚拟化与云增强,以及集成开发工具的改进。
  在管理方面,有开源的虚拟化工具集libvirt管理单个系统,IBM Systems Director VMControl管理多个RHEL系统。VMControl即能管理物理资源也能管理虚拟资源,还能管理异构hypervisor。新版VMControl 2.4,可管理KVM与其他hypervisor。
  RHEV适合大型企业与云环境
  如果虚拟化是你IT架构中的关键部分,那么你就不仅仅需要管理一些虚拟机了。对于企业级KVM虚拟化,你需要的是轻松的KVM管理、高可用性、最佳性能与其他高级功能。Red Hat Enterprise Virtualization (RHEV)包含RHEV Manager (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解决方案。其中,IBM SmartCloud Provisioning是一款云端服务软件,提供面向虚拟基础设施的云服务(IaaS),它允许用户按照其需求对虚拟机以及数据存储进行操作与管理。无论你在后台采用KVM还是其他虚拟化技术都支持,存储采用Hadoop分布式文件系统,终端用户界面使用也更简单,易于操作。
  RHEV 3.1还是RHEL 7?
  RHEL 7其实就是一台Linux服务器,提供开源虚拟化选项,因此在大型环境就需要RHEV来实现KVM虚拟化。最近,红帽发布了RHEV 3.1,有个重新设计的核,并且基于Java。,增加了存储实时迁移功能。此外,RHEV 3.1还将提供新的支持,支持红帽目录服务器(Red Hat Directory Server)、IBM Tivoli目录服务器(IBM Tivoli Directory Server)和能够识别集群的可移植操作系统接口(POSIX)文件系统。


Hypervisor特性

n物理硬件的支持能力
(RHEV 2.2) CPU: 256cores, MEM: 1TB RAM

n虚拟机的支持能力
(RHEV-H 2.2)  CPU: 16vCPU, MEM: 64GB

n虚拟化技术支持
INTEL/AMD VT支持
INTEL/AMD EPT/RVI支持
GUEST PCI Pass-through支持
SR-IOV支持

n操作系统支持
Linux: RHEL3 – RHEL6
Windows: XP,Windows 2003,Windows 2008R2
Unix: OpenSolaris,FreeBSD