Red Hat企业虚拟化是功能强大且全面的服务器虚拟化平台,经常令vSphere和Hyper-V相形见绌。因为KVM hypervisor集成在Linux内核中,所以和其他虚拟化平台相比,Red Hat企业虚拟化(RHEV)有时能够提供出众的成本、安全性和性能。但是为充分使用RHEV的强大功能,必须要理解其架构。
RHEV Manager也称之为RHEV-M管理控制台,它是Red Hat服务器虚拟化平台的核心组件。RHEV Manager提供了管理运行在物理节点上的虚拟机的Web界面。
RHEV环境的另一个重要部分就是运行虚拟机的主机节点。可以将RHEV-H hypervisor或带有虚拟化授权的Red Hat企业Linux服务器配置为节点。这两种类型的节点使用KVM作为底层的hypervisor。
RHEV-H hypervisor是设置RHEV节点的默认选项,它是裸机hypervisor,只包含了运行虚拟机RHEL代码的一个子集。正因为如此,RHEV-H主机的维护更加容易。此外,这些主机需要较少的补丁和维护就能确保其安全性。
RHEV-H基础文件系统只有100多MB而且运行在内存中,这避免了对基础镜像的改变。当对主机进行改变时,这一配置同样减少了人为错误的可能。
同样的,除了虚拟机以及hypervisor管理流量外,专用的安全增强型Linux策略以及防火墙阻塞了所有流量,保证了RHEV-H节点的安全性。
除RHEV-H节点外,RHEV管理器同样还支持运行KVM的RHEL主机。这一特性使在现有RHEL环境中部署RHEV更加容易。
VDSM在Red Hat企业虚拟化中的重要性
RHEV-M管理控制台使用虚拟桌面服务器管理器(VDSM)收集节点之间交互的信息。VDSM是位于节点之上的管理代理,它促进了管理控制台以及主机的通信。VDSM同样还允许RHEV-M管理虚拟机以及存储,收集有关主机及客户机的性能统计数据。
但是当libvirt处于活动状态时VDSM并不能运行。libvirt是管理RHEL虚拟环境的类库。因此,如果你正在规划RHEV实施,一定要确保libvirt在RHEV管理的所有节点上都是无效的。否则,libvirt和VDSM都不能正常运行。
RHEV中央储存库
RHEV基础设施的另一个重要组件是中央储存库,它包括两个主要部分:
数据存储域,它用来存储虚拟机镜像,模板以及快照。
ISO存储域,它存储安装虚拟机时需要使用的ISO文件。
RHEV对存储没有特定的要求。
安装完RHEV-M并配置虚拟主机后,就完成了所有的配置。Red Hat企业虚拟化包含了虚拟环境中所有的高级特性,包括高可用性,负载均衡以及在线迁移。