現在,越來越多的用戶考慮在IT環境中實施多種虛擬化hypervisor,開源成為不錯的選擇。基于內核的虛擬機KVM技術逐漸流行,它有世界最大的Linux提供商紅帽支持并推廣,還有IBM提供管理技術。
多數主流Linux版本現在都內置KVM,比如Red Hat Enterprise Linux(RHEL),或者將KVM作為獨立hypervisor獲取,例如Red Hat Enterprise Virtualization(RHEV)。紅帽的這兩個方案都提供KVM虛擬化,但在管理、功能與實施中有重大區別。
RHEL為小型環境打造
Red Hat Enterprise Linux (RHEL)是款很通用的Linux服務器產品,依賴KVM虛擬化。它由Linux內核與大量包組成,包括Apache Web服務器與MySQL數據庫,以及一些KVM管理工具。使用RHEL 6可以安裝并管理少量虛擬機,但不能交付最佳的性能與最優的KVM管理平臺。當然,在小型環境中,RHEL 6能滿足你對開源虛擬化的所有要求。如果想虛擬運行Linux的服務器,或者虛擬運行Linux與Windows服務器的話,該購買方法最合適。
RHEL6.3提供了一個Virt-P2V工具,可以將Windows和RedHat Linux的物理機轉換成虛擬機,使用KVM進行部署。將于2013年交付的RHEL 7將有幾個關鍵主題,包括數據中心運行效率、虛擬化與云增強,以及集成開發工具的改進。
在管理方面,有開源的虛擬化工具集libvirt管理單個系統,IBM Systems Director VMControl管理多個RHEL系統。VMControl即能管理物理資源也能管理虛擬資源,還能管理異構hypervisor。新版VMControl 2.4,可管理KVM與其他hypervisor。
RHEV適合大型企業與云環境
如果虛擬化是你IT架構中的關鍵部分,那么你就不僅僅需要管理一些虛擬機了。對于企業級KVM虛擬化,你需要的是輕松的KVM管理、高可用性、最佳性能與其他高級功能。Red Hat Enterprise Virtualization (RHEV)包含RHEV Manager (RHEV-M),這個是集中的KVM管理平臺,能同時管理物理與虛擬資源。
RHEV-M能管理虛擬機與其磁盤鏡像,安裝ISO,進行高可用性設置,創建虛擬機模板等,這些都能從圖形web界面完成。也可使用RHEV-M管理兩種類型的hypervisor。RHEV自身帶有一個獨立的裸機hypervisor,基于RHEL與KVM虛擬化,作為托管的物理節點使用。另外,如果你想從RHEV管理運行在RHEL上的虛擬機,可注冊RHEL服務器到RHEV-M控制臺。RHEV管理器同樣還支持運行KVM的RHEL主機。這一特性使在現有RHEL環境中部署RHEV更加容易。
要管理云環境,紅帽的合作伙伴IBM打造了一套SmartCloud解決方案。其中,IBM SmartCloud Provisioning是一款云端服務軟件,提供面向虛擬基礎設施的云服務(IaaS),它允許用戶按照其需求對虛擬機以及數據存儲進行操作與管理。無論你在后臺采用KVM還是其他虛擬化技術都支持,存儲采用Hadoop分布式文件系統,終端用戶界面使用也更簡單,易于操作。
RHEV 3.1還是RHEL 7?
RHEL 7其實就是一臺Linux服務器,提供開源虛擬化選項,因此在大型環境就需要RHEV來實現KVM虛擬化。最近,紅帽發布了RHEV 3.1,有個重新設計的核,并且基于Java。,增加了存儲實時遷移功能。此外,RHEV 3.1還將提供新的支持,支持紅帽目錄服務器(Red Hat Directory Server)、IBM Tivoli目錄服務器(IBM Tivoli Directory Server)和能夠識別集群的可移植操作系統接口(POSIX)文件系統。