開源虛擬化解決方案ovirt實驗(1.ovirt-engine安裝)

一、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.com192.168.58.10ovirt-engine內存至少4G
ovirt-node1.example.com192.168.58.11ovirt-node 
ovirt-node2.example.com192.168.58.12ovirt-node 
storage192.168.58.58share-storage 

ovirt圖  

五、實驗步驟

1.準備虛擬機(過程省略)

2.配置網絡地址

image

systemctl restart network後重新連接

3.配置主機名

image

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

image

配置信息確認

image

配置完成後可以通過https://hostip/vorit-engine訪問管理頁面

image

管理門戶是vm管理入口,輸入setup時爲admin設置的密碼即可登錄

image

這是ovirt-engine控制檯,通過圖形化配置即可創建數據中心,集羣,虛擬機等資源至此ovirt-engine安裝完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章