红帽企业虚虚拟化平台RHEV系统架构精讲

红帽企业虚拟化平台(RED HAT ENTERPRISE VIRTUALIZATION)系统构架示例:一个 Red Hat Enterprise Virtualization 环境包括:

  • 主机(host):基于 KVM 的、用来运行虚拟机的主机。在本文档中有时也被称为虚拟主机。
  • 代理和工具程序:运行在主机上的代理和工具程序(包括 VDSM、QEMU 和 libvirt)。这些工具程序提供了对虚拟机、网络和存储进行本地管理的功能。
  • Red Hat Enterprise Virtualization Manager:一个对 Red Hat Enterprise Virtualization 环境进行中央管理的图形界面平台。用户可以使用它查看、增添和管理资源。在本文档中有时把它简称为“Manager”。
  • 存储域:用来存储虚拟资源(如虚拟机、模板和 ISO 文件)。
  • 数据库:用来跟踪记录整个环境的变化和状态。
  • 目录服务器:用来提供用户账户以及相关的用户验证功能的外部目录服务器。
  • 网络:用来把整个环境联系在一起。它包括物理网络连接和逻辑网络。

Red Hat Enterprise Virtualization 平台架构图

1、Red Hat Enterprise Virtualization 的环境包括一个或多个主机(Red Hat Enterprise Linux 6.5 或 7 主机;或 Red Hat Enterprise Virtualization Hypervisor 6.5 或 7 主机),和最少一个 Red Hat Enterprise Virtualization Manager。

2、主机使用 KVM (Kernel-based Virtual Machine)虚拟技术运行虚拟机。

3、Red Hat Enterprise Virtualization Manager 运行于 Red Hat Enterprise Linux 6.5 服务器上,提供一个控制 Red Hat Enterprise Virtualization 环境的接口。它被用来对虚拟机和存储配置、连接协议、用户会话、虚拟机映像和高可用性虚拟机进行管理。

4、用户可以在一个网络浏览器中,通过管理门户(Administration Portal)来使用 Red Hat Enterprise Virtualization Manager。

5、Red Hat Enterprise Virtualization 系统的资源可以分为两类:物理资源和逻辑资源。物理资源是指那些物理存在的部件,例如主机和存储服务器。逻辑资源包括非物理存在的组件,如逻辑网络和虚拟机模板。

  • 数据中心 - 数据中心是一个虚拟环境中的最高级别的容器(container)。它包括了所有物理和逻辑资源(集群、虚拟机、存储和网络)。
  • 集群 - 一个集群由多个物理主机组成,它可以被认为是一个为虚拟机提供资源的资源池。同一个集群中的主机共享相同的网络和存储设备,它们组成为一个迁移域,虚拟机可以在这个迁移域中的主机间进行迁移。
  • 逻辑网络 - 逻辑网络就是一个物理网络的逻辑代表。逻辑网络把 Manager、主机、存储设备和虚拟机之间的网络流量分隔为不同的组。
  • 主机 - 主机就是一个物理的服务器,在它上面可以运行一个或多个虚拟机。主机会被组成为不同的集群,虚拟机可以在同一个集群中的主机间进行迁移。
  • 存储池 - 存储池就是一个特定存储类型(如 iSCSI、光纤、NFS 或 POSIX)映像存储仓库的逻辑代表。每个存储池可以包括多个域,用来存储磁盘映像、ISO映像或用来导入和导出虚拟机映像。
  • 虚拟机 - 虚拟机就是包括了一个操作系统和一组应用程序的虚拟台式机(virtual desktop)或虚拟服务器(virtual server)。多个相同的虚拟机可以在一个池(pool)中创建。一般用户可以访问虚拟机,而有特定权限的用户可以创建、管理或删除虚拟机。
  • 模板 - 模板就是包括了一些特定预设置的虚拟机模型,一个基于某个模板的虚拟机会继承模板中的设置。使用模板是创建大量虚拟机的最快捷的方法。
  • 虚拟机池 - 虚拟机池就是一组可以被用户使用的、具有相同配置的虚拟机。虚拟机池可以被用来满足用户不同的需求,如为市场部门创建一个专用的虚拟机池,而为研发部门创建另一个虚拟机池。
  • 快照(snapshot) - 快照就是一个虚拟机在某个特定时间点上的操作系统和应用程序的记录。在安装新的应用程序或对系统进行升级前,用户可以为虚拟机创建一个快照。当系统出现问题时,用户可以使用快照来把虚拟机恢复到它原来的状态。
  • 用户类型 - Red Hat Enterprise Virtualization 支持多级的管理员和用户,不同级别的管理员和用户会有不同的权限。系统管理员有权利管理系统级别的物理资源,如数据中心、主机和存储。而用户在获得了相应权利后可以使用单独的虚拟机或虚拟机池中的虚拟机。
  • 事件和监控 - 与事件相关的提示、警告等信息。管理员可以使用它们来帮助监控资源的状态和性能。
  • 报表(report) - 基于 JasperReports 的报表模块所产出的各种报表,以及从数据仓库中获得的各种报表。 报表模块可以生成预定义的报表,也可以生成 ad hoc(特设的)报表。用户也可以使用支持 SQL 的查询工具来从数据仓库中收集相关的数据(如主机、虚拟机和存储设备的数据)来生成报表。

6、Red Hat Enterprise Virtualization 环境需要一个系统管理员。系统管理员的任务包括:

  • 管理物理资源和虚拟资源(如主机和虚拟机)。如添加主机、升级主机、导入域、转换其它虚拟环境中创建的虚拟机、管理虚拟机池等。
  • 监控系统资源,发现可能会出现的问题(如在一个主机上有太多的负载;没有足够的内存或磁盘空间),并解决这些问题(如把一些虚拟机迁移到其他主机上;关闭一些虚拟机来释放系统资源)。
  • 对虚拟机进行一些操作来满足特定的需求,如升级操作系统、分配更多的内存。
  • 使用标签来管理对象的自定义属性。
  • 管理被保存为公共书签(public bookmark)的搜索。
  • 管理用户账户和用户权限。
  • 对出现问题的用户或虚拟机进行故障排除。
  • 生成报表。
时间: 2024-11-07 08:13:38

红帽企业虚虚拟化平台RHEV系统架构精讲的相关文章

搭建红帽虚拟化平台RHEV——主机host的安装

搭建红帽虚拟化平台RHEV之主机host安装:如何给予rhel安装host主机,详情见下文: // 操作系统:RHEV-H FOR Red Hat Enterprise Linux Host(v.6.5 x86_64) 安装3.3版本的rhev必须安装6.5以上版本的操作系统软件 #安装官网下载的RHEL6.5.x86_64 DVD ISO:rhel-server-6.5-x86_64-dvd.iso Group install:Virtualization Host #关闭防火墙IPTABLE

构建类微博的亿级社交平台高性能Redis技术精讲

课程目标本课程将为读者讲解Redis数据库的安装与使用,其核心目的是为了集群开发进行铺垫. 适用人群系统架构人员 集群开发工程师 WEB工程师 课程简介     Redis是现在最流行的缓存数据库,利用Redis可以实现10W/秒的数据操作,利用Redis可以解决高并发的数据访问问题,同时Redis又可以与许多的集群架构进行整合处理.     在本课程之中,将为读者完整的讲解Redis的编译.部署操作,同时会详细的讲解在Redis之中支持的各种数据类型操作,同时在本课程之中为了更好的与后续的集群

红帽企业虚拟化平台RHEV中WINDOWS 虚拟机如何安装 GUEST代理和驱动

使用作为 Red Hat Enterprise Virtualization Manager 的一个依赖软件包所安装的 rhev-guest-tools-iso 提供的 rhev-tools-setup.iso ISO 文件可以在 Windows 虚拟机上安装 Red Hat Enterprise Virtualization guest 代理和驱动.这个 ISO 文件位于安装了 Red Hat Enterprise Virtualization Manager 的系统的 /usr/share/

系统整理 精讲 swift 泛型

泛型是一种非常领会的语法,让我很是膜拜! 真是让人又爱又恨,学不懂的时候很抓狂 允许程序在函数,枚举,结构体,类中定义类型形参(类型可以动态改变) 每次使用可以传入不同类型的形参! Array<T>   T就是泛型,代表数组元素的类型 struct Dictionary<Key:Hashable,Value> key value是泛型语法 Array<String>限定了元素类型 位String的数组 为什么要用?会带来哪些方便?请看下面例子 要求:前一个数组追加到后一

系统架构正交分解法

[Architecture] 系统架构正交分解法 [Architecture] 系统架构正交分解法 前言 随着企业成长,支持企业业务的软件,也会越来越庞大与复杂.当系统复杂到一定程度,开发人员会发现很多系统架构的设计细节,很难有条理.有组织的用一张大蓝图去做分析设计.先前在InfoQ上看到一篇文章:「亿级用户下的新浪微博平台架构 - 卫向军」,在这篇文章里使用正交分解法,来分析设计新浪微博平台的系统架构. 透过正交分解法这样表格式的条列与分解,可以让开发人员清楚理解每个象限的关注点,进而去理解与

[Architecture] 系统架构正交分解法

[Architecture] 系统架构正交分解法 前言 随着企业成长,支持企业业务的软件,也会越来越庞大与复杂.当系统复杂到一定程度,开发人员会发现很多系统架构的设计细节,很难有条理.有组织的用一张大蓝图去做分析设计.先前在InfoQ上看到一篇文章:「亿级用户下的新浪微博平台架构 - 卫向军」,在这篇文章里,使用正交分解法,来分析设计新浪微博平台的系统架构. 透过正交分解法这样表格式的条列与分解,可以让开发人员清楚理解每个象限的关注点,进而去理解与组织整个系统架构所使用到的框架技术.本篇文章介绍

系统架构:架构体系

每个公司的IT环境,不论大小复杂度,总会有个系统架构层次.有了这个架构体系,那所有的运维事情大体都围绕着这个系统架构上的每个元素及整体关联进行运维保障工作.运维架构从某种角度可以划分为两大阵营: 商业封闭式系统架构(IOE架构):以使用IBM.Oracle.EMC产品为代表的一系列软硬件产品为主要元素的运维系统架构,以及围绕这个架构的人.事.物.流程标准. 开源系统架构(非IOE架构):以使用廉价PC服务器,开源产品技术(而非IOE)为主要元素的运维系统架构,以及围绕这个架构的人.事.物.流程标

10个重要部分,讲述从程序员到高级系统架构师该如何进阶?

1 前言 说到系统架构师,相信很多企业都有这样的高级人才.系统架构师已然成为国内一门十分紧俏的职业,一名优秀的系统架构师常常会吸引各方企业争抢. 系统架构师的职责是在项目开发过程中,制定这个项目的总体脚骨,指导整个开发团队完成这个计划,他必须对开发技术非常了解,并且需要良好的组织管理能力,可以这样说,一个架构师的好坏决定了整个项目的成败. 当前,我们国家经济形势热度不减,软件企业成长速度惊人.随着信息时代的来临,架构师在业务发展中扮演的角色越来越重要,如何做好整个IT架构的设计,已经成为企业信息

从程序员到高级系统架构师完美进阶

前言 说到系统架构师,相信很多企业都有这样的高级人才.系统架构师已然成为国内一门十分紧俏的职业,一名优秀的系统架构师常常会吸引各方企业争抢. 系统架构师的职责是在项目开发过程中,制定这个项目的总体脚骨,指导整个开发团队完成这个计划,他必须对开发技术非常了解,并且需要良好的组织管理能力,可以这样说,一个架构师的好坏决定了整个项目的成败. 当前,我们国家经济形势热度不减,软件企业成长速度惊人.随着信息时代的来临,架构师在业务发展中扮演的角色越来越重要,如何做好整个IT架构的设计,已经成为企业信息化建