Red Hat企業(yè)虛擬化是功能強(qiáng)大且全面的服務(wù)器虛擬化平臺(tái),經(jīng)常令vSphere和Hyper-V相形見(jiàn)絀。因?yàn)镵VM hypervisor集成在Linux內(nèi)核中,所以和其他虛擬化平臺(tái)相比,Red Hat企業(yè)虛擬化(RHEV)有時(shí)能夠提供出眾的成本、安全性和性能。但是為充分使用RHEV的強(qiáng)大功能,必須要理解其架構(gòu)。
RHEV Manager也稱之為RHEV-M 管理控制臺(tái),它是Red Hat服務(wù)器虛擬化平臺(tái)的核心組件。RHEV Manager提供了管理運(yùn)行在物理節(jié)點(diǎn)上的虛擬機(jī)的Web界面。
RHEV環(huán)境的另一個(gè)重要部分就是運(yùn)行虛擬機(jī)的主機(jī)節(jié)點(diǎn)。可以將RHEV-H hypervisor或帶有虛擬化授權(quán)的Red Hat企業(yè)Linux服務(wù)器配置為節(jié)點(diǎn)。這兩種類(lèi)型的節(jié)點(diǎn)使用KVM作為底層的hypervisor。
RHEV-H hypervisor是設(shè)置RHEV節(jié)點(diǎn)的默認(rèn)選項(xiàng),它是裸機(jī)hypervisor,只包含了運(yùn)行虛擬機(jī)RHEL代碼的一個(gè)子集。正因?yàn)槿绱耍琑HEV-H主機(jī)的維護(hù)更加容易。此外,這些主機(jī)需要較少的補(bǔ)丁和維護(hù)就能確保其安全性。
RHEV-H基礎(chǔ)文件系統(tǒng)只有100多MB而且運(yùn)行在內(nèi)存中,這避免了對(duì)基礎(chǔ)鏡像的改變。當(dāng)對(duì)主機(jī)進(jìn)行改變時(shí),這一配置同樣減少了人為錯(cuò)誤的可能。
同樣的,除了虛擬機(jī)以及hypervisor管理流量外,專用的安全增強(qiáng)型Linux策略以及防火墻阻塞了所有流量,保證了RHEV-H節(jié)點(diǎn)的安全性。
除RHEV-H節(jié)點(diǎn)外,RHEV管理器同樣還支持運(yùn)行KVM的RHEL主機(jī)。這一特性使在現(xiàn)有RHEL環(huán)境中部署RHEV更加容易。
VDSM在Red Hat企業(yè)虛擬化中的重要性
RHEV-M管理控制臺(tái)使用虛擬桌面服務(wù)器管理器(VDSM)收集節(jié)點(diǎn)之間交互的信息。VDSM是位于節(jié)點(diǎn)之上的管理代理,它促進(jìn)了管理控制臺(tái)以及主機(jī)的通信。VDSM同樣還允許RHEV-M管理虛擬機(jī)以及存儲(chǔ),收集有關(guān)主機(jī)及客戶機(jī)的性能統(tǒng)計(jì)數(shù)據(jù)。
但是當(dāng)libvirt處于活動(dòng)狀態(tài)時(shí)VDSM并不能運(yùn)行。libvirt是管理RHEL虛擬環(huán)境的類(lèi)庫(kù)。因此,如果你正在規(guī)劃RHEV實(shí)施,一定要確保libvirt在RHEV管理的所有節(jié)點(diǎn)上都是無(wú)效的。否則,libvirt和VDSM都不能正常運(yùn)行。
RHEV中央儲(chǔ)存庫(kù)
RHEV基礎(chǔ)設(shè)施的另一個(gè)重要組件是中央儲(chǔ)存庫(kù),它包括兩個(gè)主要部分:
數(shù)據(jù)存儲(chǔ)域,它用來(lái)存儲(chǔ)虛擬機(jī)鏡像,模板以及快照。
ISO存儲(chǔ)域,它存儲(chǔ)安裝虛擬機(jī)時(shí)需要使用的ISO文件。
RHEV對(duì)存儲(chǔ)沒(méi)有特定的要求。
安裝完RHEV-M并配置虛擬主機(jī)后,就完成了所有的配置。Red Hat企業(yè)虛擬化包含了虛擬環(huán)境中所有的高級(jí)特性,包括高可用性,負(fù)載均衡以及在線遷移。