1、RHEV的歷史node
最先是Qumranet公司開發出了KVM技術2008年9月,紅帽以1.07億美圓的價格收購了Qumranet公司5月紅帽公司和BMC軟件公司、Eucalyptus 系統公司、HP公司、IBM公司、英特爾公司、SUSE公司宣佈聯合組建開放虛擬化聯盟。該聯盟的宗旨是致力於促進基於內核的虛擬機(KVM)等開放虛擬化技術的應用。linux
2011年,隨着新版操做系統Red Hat Enterprise Linux 6的發佈,紅帽徹底放棄了以開源Xen爲虛擬化平臺的思路,開始支持KVM做爲hypervisor。瀏覽器
2、RHEV組成部分安全
RHEV分爲RHEV-H 和RHEV-M,網絡
RHEV-H是Red Hat Enterprise Virtualization Hypervisor,也就是跑虛擬機的載體,說白了,就是一套RHEL+KVM的精簡版,而後又附帶上了一些kvm管理工具。ide
RHEV-M就是 Red Hat Enterprise Virtualization Manager,就是負責管理RHEV-H以及上面運行的虛擬機的管理機。咱們經過瀏覽器來訪問RHEV-M,這樣的結構的好處是,管理數據中心的時候,只要一套管理程序就能夠了,不須要每一個人都安裝複雜的客戶端軟件。工具
Guest: 虛擬出來的系統性能
Hypervisor : 介於物理硬件和虛擬系統之間的中間軟件層,是虛擬化技術的核心。spa
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性能。
3、什麼是ovirt
ovirt是RHEV的開源解決方案,ovirt與RHEV的關係至關於RHEL與CentOS,ovirt的組件有ovirt-engine功能同rhev-m和ovirt-node功能同rhev-h。
4、實驗環境介紹
主機名 | 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 |
5、實驗步驟
1.準備虛擬機(過程省略)
2.配置網絡地址
systemctl restart network後從新鏈接
3.配置主機名
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
配置信息確認
配置完成後能夠經過https://hostip/vorit-engine訪問管理頁面
管理門戶是vm管理入口,輸入setup時爲admin設置的密碼便可登陸
這是ovirt-engine控制檯,經過圖形化配置便可建立數據中心,集羣,虛擬機等資源至此ovirt-engine安裝完成。