一、RHEV的历史

最早是Qumranet公司开发出了KVM技术2008年9月,红帽以1.07亿美元的价格收购了Qumranet公司5月红帽公司和BMC软件公司、Eucalyptus 系统公司、HP公司、IBM公司、英特尔公司、SUSE公司宣布联合组建开放虚拟化联盟。该联盟的宗旨是致力于促进基于内核的虚拟机(KVM)等开放虚拟化技术的应用。

2011年,随着新版操作系统Red Hat Enterprise Linux 6的发布,红帽完全放弃了以开源Xen为虚拟化平台的思路,开始支持KVM作为hypervisor。

二、RHEV组成部分

RHEV分为RHEV-H 和RHEV-M,

RHEV-H是Red Hat Enterprise Virtualization Hypervisor,也就是跑虚拟机的载体,说白了,就是一套RHEL+KVM的精简版,然后又附带上了一些kvm管理工具。

RHEV-M就是 Red Hat Enterprise Virtualization Manager,就是负责管理RHEV-H以及上面运行的虚拟机的管理机。我们通过浏览器来访问RHEV-M,这样的结构的好处是,管理数据中心的时候,只要一套管理程序就可以了,不需要每个人都安装复杂的客户端软件。

Guest: 虚拟出来的系统

Hypervisor :  介于物理硬件和虚拟系统之间的中间软件层,是虚拟化技术的核心。

Host:提供hypervisor的物理主机或者是操作系统

Native Virtualization: 原生虚拟化,也可以叫做全虚拟化(Full Virtualization)。在这种虚拟化下,虚拟出来的系统不需要修改,就可以直接在hypervisor上运行,并且大部分指令都不需要修改,就可以直接在物理CPU上执行(不像模拟器那样需要翻译),然而,hypervisor需要拦截一些“敏感”的CPU指令(一些特权指令,比如清理内存)并将这些指令修改为安全的指令再执行,所以,这种模式需要CPU的支持,AMD的需要有AMD-V,Intel的需要VT-x。

Paravirtualization :  半虚拟化,这种模式下,hypervisor提供一套接口给虚拟出来的系统,虚拟出来的系统能更好的跟hypervisor进行交互。所以,这种模式下需要修改虚拟系统,或者是安装跟特定hypervisor相关的驱动。半虚拟化和全虚拟化并不冲突,在全虚拟化的KVM中的虚拟机里面,也可以安装KVM的驱动来增强磁盘IO和网络IO

半虚拟化不需要CPU的硬件支持。

KVM是基于全虚拟化的,也就是说,如果CPU不支持,就无法运行基于KVM的虚拟机,但KVM又可以使用一些半虚拟化技术来增强IO性能。

三、什么是ovirt

ovirt是RHEV的开源解决方案,ovirt与RHEV的关系相当于RHEL与CentOS,ovirt的组件有ovirt-engine功能同rhev-m和ovirt-node功能同rhev-h。

四、实验环境介绍

主机名 IP 功能 备注
ovirt-engine.example.com 192.168.58.10 ovirt-engine 内存至少4G
ovirt-node1.example.com 192.168.58.11 ovirt-node  
ovirt-node2.example.com 192.168.58.12 ovirt-node  
storage 192.168.58.58 share-storage  

开源虚拟化解决方案ovirt实验(1.ovirt-engine安装)_第1张图片  

五、实验步骤

1.准备虚拟机(过程省略)

2.配置网络地址

开源虚拟化解决方案ovirt实验(1.ovirt-engine安装)_第2张图片

systemctl restart network后重新连接

3.配置主机名

p_w_picpath

4.更新系统软件包

yum update –y

5.安装ovirt-engine

yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release36.rpm –y

yum install ovirt-engine –y

6.设置ovirt-engine

engine-setup

开源虚拟化解决方案ovirt实验(1.ovirt-engine安装)_第3张图片

配置信息确认

开源虚拟化解决方案ovirt实验(1.ovirt-engine安装)_第4张图片

配置完成后可以通过https://hostip/vorit-engine访问管理页面

开源虚拟化解决方案ovirt实验(1.ovirt-engine安装)_第5张图片

管理门户是vm管理入口,输入setup时为admin设置的密码即可登录

开源虚拟化解决方案ovirt实验(1.ovirt-engine安装)_第6张图片

这是ovirt-engine控制台,通过图形化配置即可创建数据中心,集群,虚拟机等资源至此ovirt-engine安装完成。