RH318小结(一)RHEV概述

红帽企业虚拟化 (RHEV) 是一款针对服务器和桌面虚拟化的完整虚拟化管理解决方案,是一个成熟的、完全开源的企业虚拟化平台。RHEV 以强大的基于内核的虚拟机 (<a href="http://www.linux-kvm.org/" target="_blank" rel="noopener">KVM</a>) 系统管理程序和 <a href="http://www.ovirt.org/" target="_blank" rel="noopener">oVirt</a> 开放虚拟化管理平台为基础,项目由红帽发起并发布到开源社区。目前RHEV的最新版本是RHEV3.5 。

一、RHEV与vSphere

提到虚拟化,就不得不提下VMware的vSphere 。以下是RHEV3.5和vSphere6.0的比较:



<table style="width:50%;" cellpadding="2" cellspacing="0" border="1" bordercolor="#000000">
    <tbody>
        <tr>
            <td>
                平台
            </td>
            <td>
                RHEV
            </td>
            <td>
                vSphere
            </td>
        </tr>
        <tr>
            <td>
                管理端
            </td>
            <td>
                RHEV-M
            </td>
            <td>
                vCenter
            </td>
        </tr>
        <tr>
            <td>
                被管理端
            </td>
            <td>
                RHEV-H或RHEL
            </td>
            <td>
                ESXi
            </td>
        </tr>
        <tr>
            <td>
                管理方式
            </td>
            <td>
                B/S
            </td>
            <td>
                C/S或B/S
            </td>
        </tr>
    </tbody>
</table>

同vMwarer的ESXi一样,RHEV虚拟化的被管理端--RHEV-H(Red Hat Enterprise Virtualization Hypervisor)是一个大小为300M左右的精简化的LINUX,目前最新版是基于rhel7版本的精简。不过其也支持对安装有KVM的RHEL企业版本的支持。管理端REHV-M单独需要一台主机安装,这同vCenter一样,但又有区别,安装完RHEV-M后,其是基于B/S架构进行管理的,任何能连接到RHEV-M网络的主机,都可以通过浏览器输入用户名和密码进行管理。而vMware的vCenter只能安装在一台windows主机上并进行管理,其属于c/s架构,不过vSphere也提供基于浏览器的B/S管理方式,只不过前的人少一些。

这里再提一点RHEV的发展历史,RHEV2.0及其以前的版本RHEV-M是只能安装在windows主机上了,其是基于windows、IE、IIS、SQL server 的架构,使用C语言开发的。在RHEV3.X 版本下,其更换为了Linux、多浏览器支持、JBoss、Postgrepsql 架构,开发语言也换成了java 。



目前就功能和稳定性都方面,RHEV还是不如vSphere成熟。不过从成本和物理机的利用率上,基于kvm架构的rhev要稍优一些。两者也都提供了集成openstack等的相关接口。



<br />

二、RHEV的架构与模块

如下是RHEV的架构图,其由存储、RHEV-H或RHEL物理主机、RHEV-M三块组成。



<a href="https://www.361way.com/wp-content/uploads/2015/11/rhev.png"><img src="https://www.361way.com/wp-content/uploads/2015/11/rhev.png" alt="rhev" width="635" height="481" class="alignnone size-full wp-image-4843" /></a>



存储域又分为三块:ISO域(用于保存使用的ISO镜像)、数据域(存放虚拟机镜像文件)、导出域(用于虚拟主机的导入导出);



被管理的主机无论是RHEV-H还是RHEL都需要安装VDSM进程;



RHEV-M 端可以提供web管理接口、cli 命令行管理、REST API 管理。RHEV-M 支持的外部用户认证有AD、IPA、LDAP等。



RHEV-M所管理的各个功能块之间的关系如下:



<a href="https://www.361way.com/wp-content/uploads/2015/11/rhevm.png"><img src="https://www.361way.com/wp-content/uploads/2015/11/rhevm.png" alt="rhevm" width="506" height="380" class="alignnone size-full wp-image-4844" /></a>



RHEV-M下可以创建多个数据中心,如上图创建有数据中心A 和数据中心B 。在各个数据中心下,又分为网络、集群、存储模块,数据中心中可以存在多个集群,纳管的RHEV-H或RHEL主机在集群下,而主机连接网络、存储。在各个主机上再创建虚拟机,不过需要了解的是虚拟机存储在存储上的,不过其CPU、内存、网络资源来自于物理主机。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注