红帽虚拟化RHEV-架构简介

软件环境

  • 系统 
    • RHEL 6.4
  • 软件 
    • RHEV 3.1

RHEV简介

RHEV(Red Hat Enterprise virtualization)红帽企业虚拟化,是一个服务器虚拟化的管理平台。由RHEV-M(Manager)、RHEV-H(Hypersior)和存储设备组成,能够简易、集中的对KVM虚拟机进行创建、删除、迁移、快照等操作。实现了企业服务器物理资源的充分使用,是一种非常适合中小型企业的虚拟化解决方案。 
虚拟化的出现颠覆了企业的传统集群架构,它提供了更优秀(效率高、成本低)的企业应用服务部署方案。企业中的虚拟化技术多应用在服务器虚拟化方向,E.G. 将企业的WEB、DB、SAP部署在虚拟化的服务器中。

RHEV支持的功能: 
- 在线迁移(200ms之内完成迁移–>将VM的物理内存迁移即完成,但迁移过程中不能有过多的I/O操作) 
- 高可用 
- 系统计划调度(自动迁移–>设定CPU负载阀值) 
- 电源管理 
- 模版管理 
- 快照(3.1支持1张快照,3.2以上支持多张快照)

优点: 
1. 硬件资源的充分利用,让一台服务器能够运行、搭建多种OS和应用服务 
2. 便于集中的管理KVM虚拟机 
3. 灵活的系统迁移,H端之间虚拟机的迁移、物理机到虚拟化之间的迁移、虚拟机到云架构之间的迁移。很好的保证了服务器的高可用 
4. 价格便宜,是VMWare的1/10 
千好万好就是两个字:省钱

缺点: 
1. 管理的物理服务器数量少,每台M端只能管理500台以内的H端服务器 
2. 功能细节实现弱 
3. 用户体验一般

但是即便如此RHEV还是可以占有一定的市场,RHEV主要侧重大规模的企业虚拟化部署和IDC中心等应用环境。最重要的是其性价比受到了非常多中小企业的拥护。(好感人)

RHEV与KVM的区别

KVM(Kernel-based Virtual Machine)基于内核的虚拟机,是一个开源的系统虚拟化模块。 
常常有人会将RHEV和KVM混为一谈,其实两者之间并不能作等号。RHEV是企业虚拟化解决方案,即虚拟机的集中管理平台。RHEV能够面向多台服务器来组成虚拟化平台架构。而KVM简而言之就是个人PC上的虚拟机软件,在PC中充当着虚拟机的VMM(Virtual Machine Manager)。RHEV包含了KVM得实现。

RHEV的组成

一个RHEV虚拟化平台由RHEVM+RHEVH+Storage组成。

RHEV-M(Manager)

是RHEV的集中管理接口控制台,负责控制、管理虚拟化平台,能够管理VM、Disk、Image,进行高可用设置,创建虚拟机模板、快照等,这些都可以通过RHEV-M提供的web界面来完成。注意:RHEV-M本身并不运行VM,仅提供管理功能。RHEV-M能够管理两种不同类型的H端实现。 
一个RHEV-M最多可以管理500个RHEV-H,但是Redhat通过实践后建议一个M端管理200个H端为最优配比。 
RHEV-M的硬件需求

最低要求 RedHat建议
双核CUP 4核CPU
4G内存 16G内存
25G磁盘空间 50G以上磁盘空间
千兆网卡 光纤

RHEV-H(Hypervisor 虚拟机管理程序)

RHEV-H是一个能够被RHEV-M连接并管理的Hypervisor,在RHEV中提供运算体的功能。RHEV-H端具有两种实现:

  1. 直接安装包含了Hypervisor代码的微型操作系统。是一个专为RHEV-H端设计的微型操作系统,能够更加充分的使用H端服务器的物理资源,这也是RedHat官方推荐的做法。
  2. 在RHEL HOST上安装Hypervisor软件,将已有的RHEL HOST配置成为RHEV-H端。这使得在现有RHEL HOST环境中部署RHEV变得更加容易。如果你想从RHEV管理运行在RHEL(H端)上的虚拟机,可注册RHEL服务器到RHEV-M控制台。

RHEV-H提供了CPU、内存、磁盘等物理资源来运行虚拟机,简而言之就是虚拟机的载体。若使用Hpyervisor微型系统来实现H端,只需要占用非常少的物理资源,它只包含了RHEL中运行虚拟机所需代码的一个子集。这个Hypervisor的基础文件系统只有100MB,并且运行在内存中来避免对基础镜像造成改变。而且这样的H端会强制打开专用的安全增强型SELinux以及防火墙策略,所以只需要较少的补丁和维护就能确保其安全性。

Hypervisor最重要的功能:就是翻译虚拟机中发出的敏感指令(e.g. shutdown/reboot等)。当Hypervisor接受到敏感指令时,就能判断出此指令是由真机的还是虚拟机发出的。如果是虚拟机发出的话,Hypervisor就会捕获敏感指令并翻译后交由真机CPU执行虚拟机相应的操作,避免真机的CPU接收并错误执行。

Hypervisor的能力

机器类型 CPU数量 内存大小
HOST 物理CPU最多支持160颗 内存最大支持2TB
VM VCPU最多支持160颗 内存最大支持2TB

从上面的对比可以看出RHEV的虚拟机的性能在规模足够大的时候,是可以非常的接近真机的。

存储

RHEV除了支持专业的存储设备之外,也可以使用ISCSI、NFS等存储方式,来为虚拟化平台提供Data和ISO等存储域。

RHEV的架构

LDAP/IPA/AD

RHEV可以设置多种拥有着不同权限的角色,通过为不同的用户指定角色来实现用户权限限制。使用LDAP/IPA(Linux)、AD(Window)是提供用户的认证体系。

Web Service

RHEV提供了多种类型的API接口,其中最常用的就是供管理员使用的RHEV管理界面Administration Portal和供普通用户使用的虚拟机应用界面User Portal。当然RHEV还暴露了REST API和CLI,提供给开发人员。

PostgreSQL

PostgreSQL数据库主要用于存储虚拟机的状态、模板、快照、报表等信息。注意:PostgreSQL数据库并不用于存储虚拟机。虚拟机自身的数据存存放在专用存储设备火ISCSI服务器中。

VDSM

RHEV-M使用VDSM(虚拟桌面服务器管理器)与RHEV-H通信。VDSM是位于Hypervisor之上的管理代理,它促进了RHEV-M管理控制台以及RHEV-H端的通信。VDSM同样还允许RHEV-M管理RHEV-H端中的虚拟机以及存储,收集有关主机及客户机的性能统计数据。但是VDSM不能与libvirt同时运行。libvirt是管理RHEL虚拟环境KVM的类库指令。注意:如果你正在规划RHEV的实施,一定要确保libvirt在RHEV管理的所有H端中都是无效的。否则,libvirt和VDSM都不能正常运行。

JBoss

JBoss作为RHEV的中间件是连接其他各组件的中间枢纽,能够在不同组件间收集信息、传递信息。JBoss是SOA面向服务架构的,它通过在RHEV中不同的组件(功能单元)之间定义良好的接口和契约,使得不同的组件之间可以联系起来。这些接口是采用中立的方式进行定义的,接口独立于实现服务的硬件平台、OS和编程语言。SOA能够让这些构建在各种系统中的组件可以使用一种统一和通用的方式进行交互。

转载:http://blog.csdn.net/jmilk/article/details/50964121

时间: 2024-10-03 10:16:54

红帽虚拟化RHEV-架构简介的相关文章

红帽虚拟化RHEV-安装RHEV-M

目录 目录 前言 软件环境 时间同步 更新系统 安装并配置RHEV-M 添加域并为用户授权远程登陆 安装rhevm报告 安装Spice协议 最后 前言 在红帽虚拟化RHEV-架构简介篇中介绍了RHEV-M是红帽虚拟化平台的管理中心,本篇主要介绍如何在企业服务器中安装和配置RHEV-M .本篇使用了Redhat官方收费的RHEV版本,如果有兴趣的话建议可以使用RHEV的开源版--ovrit .点这里下载ovrit 软件环境 系统 RHEL 6.4 软件 RHEV-M rhel server sup

红帽进入Gartner2016年x86服务器虚拟化基础架构魔力象限远见者行列

日前,红帽公司宣布,Red Hat Enterprise Virtualization进入Gartner八月发布的2016年x86服务器虚拟化基础架构魔力象限远见者行列.Red Hat Enterprise Virtualization为企业构建未来打下了技术基础,同时与现有的开放的.可扩展的.高性能的虚拟化基础架构紧密集成. "作为进入远见者象限的唯一厂商,我们相信红帽的魔力象限地位巩固了我们持续的创新.增长势头,与可替换的开放.高性能虚拟化的远见."红帽Linux和虚拟化产品管理总

深入解析大数据虚拟化的架构(上)- 部署架构

继<零起点部署大数据虚拟化>系列教程之后,本着"知其然,亦知其所以然"的原则,本系列走进大数据虚拟化的内部,分上下两篇博文,帮助读者了解vSphere Big Data Extensions(以下简称BDE)的部署架构和系统架构,理解部署原理和内部构成,以及各自的作用.希望对您有所帮助,也欢迎您留言评价. 上: Serengeti虚拟化应用(即本文) 下: Serengeti管理服务器的系统架构 Serengeti虚拟化应用 vSphere Big Data Extensi

红帽推出基于开放标准红帽虚拟化4

今日,红帽公司宣布推出红帽虚拟化4 (Red Hat Virtualization 4),红帽虚拟化4是基于内核的虚拟机 (KVM) 的虚拟化平台最新版本.红帽虚拟化4为基于Linux和Windows的工作负载提供了全面开放.高性能.更安全且集中管理的平台,从而挑战了专有虚拟化解决方案的经济性和复杂性.该产品融合了经过更新的强大系统管理程序.先进的系统仪表板和针对用户不断演变的工作负载的集中组网.依托红帽企业Linux,红帽虚拟化4的设计可与现有IT投资轻松集成,同时为新兴技术部署奠定基础,包括

红帽虚拟化环境搭建

红帽虚拟化,也就是rhcva.自己考过了,之后没事就找下材料搭建了这个rhcva环境.有什么错的,请大家指出来. 好了 ,虚拟化有什么不懂的,直接谷歌红帽虚拟化.下面就是开始准备搭建环境.这个环境搭建我花费了3个小时的时间,真的特累,其实搭建很简单的,主要是包的问题.好了,下面是我自己搭建时候写的文档,可能粗糙了点.我就直接贴上来了. 1.准备工作 便携硬盘一个至少为12G的分区,分区格式fat32 一张光盘 各种镜像和文件 RH318-SetupGuide-5.5-*.pdf rh318-se

企业数据中心虚拟化安全架构的三个重点

[天极网服务器频道5月29日消息]目前数据中心中普遍采用http://www.aliyun.com/zixun/aggregation/13883.html">虚拟化技术,而虚拟平台增加了额外的一层安全要求.当引进新的虚拟化技术时,数据中心增加了新的安全风险,例如,在一个管理管理程序中运行多个虚拟机的风险.同时还有虚拟机镜像和客户操作系统的安全以及物理安全设备的虚拟实例,例如,从一个物理防火墙和入侵防御系统进入运行同样的服务的虚拟镜像. 虚拟安全市场正在迅速解决与客户虚拟机有关的安全问题.

分享微软虚拟化技术架构—从数据中心到桌面的管理 推荐

   公司要上虚拟化,对我们进行针对性的培训,从成本.兼容性(服务器平台).部署的快捷性.管理的高效性.解决方案的完善性几个角度考虑,最后选用的是微软HyperV解决方案,以下是微软虚拟化方案笔记,在此记录供大家学习.      微软的虚拟化解决方案,可以说是一个技术套件,实现了一个集成的.端到端的.虚拟化的基础架构,通过不同的层级,实现了从桌面到数据中心的全方位管理,因此能够做到解决方案快速上线,流畅的使用效果和服务及数据的容灾备份和恢复,大大增强了可用性和稳定性.      这其中,尤其吸引

红帽新版RHEV将不再需要Windows Server

Red Hat宣布将在RHEV(Red Hat Enterprise Virtualization)的下一个版本中摆脱对Microsoft Windows和SQL Server的依赖.新版本的RHEV试用版最多将支持64个虚拟CPU以及大于2TB内存的支持. Red Hat虚拟化业务的高级主管Navin Thadani表示Red Hat在周二公布的RHEV 3.0测试版中已不需要运行Microsoft Windows Server以便用来管理. 相对于Red Hat开源的策略,Microsoft

桌面虚拟化的架构模块化综述

很多客户在提及桌面虚拟化的时候,都会问到很多问题,感觉桌面虚拟化是个很新颖的东西,有点复杂,如果我们可以将其模 块化,这样对我们的客户也是一个很大的帮助. 许多公司都找寻找可以更好管理桌面的解决方案,传统的购买硬件,做好镜像,维护,淘汰,重新进入一个新的循环.而桌面虚拟 化带来一种全新的解决方案,可以交付给用户一台安全度高,可信赖,性能不差于传统PC的电脑. 而我们在向我们的客户解释桌面虚拟化的技术架构时,可以将其拆分为以下模块,客户才能更好的接受. 本文以Citrix XenDesktop为例