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