首頁 > 硬體

什麼是伺服器虛擬化

2020-10-13 17:07:32

操作方法

  • 01

    伺服器虛擬化——將伺服器物理資源抽象成邏輯資源,讓一臺伺服器變成幾臺甚至上百臺相互隔離的虛擬伺服器,或者讓幾臺伺服器變成一臺伺服器來用,我們不再受限於物理上的界限,而是讓CPU、記憶體、磁碟、I/O等硬體變成可以動態管理的「資源池」,從而提高資源的利用率,簡化系統管理,實現伺服器整合,讓IT對業務的變化更具適應力--------這就是伺服器的虛擬化。虛擬化技術確實給我們描繪了一幅美妙的前景。
    伺服器虛擬化平臺介紹:
    Citrix XenServer 5.0
    微軟 Windows Server 2008 Hyper-V
    Virtual Iron Extended Enterprise Edition 4.4
    VMware Infrastructure 3
    4 種虛擬化平臺,雖然使用相同的伺服器硬體,不過每組虛擬化平臺與管理介面,都使用不同的硬碟儲存,且Shared Storage也規劃不同的磁碟空間,供各平臺測試使用,避免系統存取衝突。
    管理平臺所安裝的作業系統分為Windows Server 2008與Windows Server 2003 R2。除了微軟的虛擬化管理軟體SCVMM,必須於Windows Server 2008上才能安裝外,其餘管理工具則是不支援Windows Server 2008,因此安裝非微軟的管理工具時,皆架設在Windows Server 2003 R2上測試;而VM上的Guest作業系統則以Windows Server 2003與Windows Server 2008兩者為主。
    Windows Server 2008 R2中增加了一項重要功能,Hyper-V的LiveMigration,也就是虛擬機器器的實時遷移。這項功能讓虛擬機器器的遷移速度達到了毫秒級別,大大縮小了Hyper-V和ESX的技術差距。回顧歷史,Windows Server 2008由於只能提供Hyper-V的QuickMigration(快速遷移),虛擬機器器快速遷移的時間視硬體不同大約需要幾秒至十幾秒不等。這和ESX的Vmotion還是有不小的差距。有了Win2008 R2中的LiveMigration後,微軟終於可以揚眉吐氣地和Vmware在效能上一爭短長了。微軟在釋出Hyper-V之後只過了一年時間,產品效能就有了長足的進步,對使用者來說確實是一件可喜的事情。今天我們將通過一系列的動手實驗,為大家介紹Win2008 R2中的LiveMigration。
    要實現Hyper-V的LiveMigration,關鍵是Hyper-V群集要使用一個儲存作為群集共用卷。虛擬機器器必須安裝在這個群集共用捲上,才可以實現動態遷移。我當然不會購置一個昂貴的儲存來進行實驗,我準備使用軟體的方法把一臺計算機模擬成一個ISCSI儲存。以前要實現類似的目的,基本都使用Openfile之類的軟體,但最近微軟釋出了最近的Windows Storage Server 2008。這款產品介面友好,功能強大,設定方便,更有相容性方面的巨大優勢,自然是此類實驗的最佳人選。
    實驗拓撲如下圖所示,我們使用了三臺計算機。WSS2008安裝了Windows Storage Server 2008(簡稱WSS2008),它要充當域控制器,DNS伺服器和ISCSI儲存。Server1和Server2是兩臺Hyper-V伺服器,它們將組成一個故障轉移群集。顯然,我們首先要把域控制器部署出來。
    Citrix XenServer 5.0
    伺服器半虛擬化產品Citrix的XenServer源自於開放原始碼Xen,新推出的5.0包含4種版本,其中白金版、企業版支援高可用性(High availability,HA)備援,以及Xen-Motion虛擬機器器線上轉移的功能,至於精簡版則是開放給使用者免費下載。
    XenCenter是Citrix的虛擬化圖形介面管理工具,可在同一介面,管理多臺的XenServer伺服器。管理上,通常會先在XenCenter建立一個伺服器群組(Pool),然後將位於同一機房內的XenServer伺服器加入。
    和大多數伺服器半虛擬化產品相同的是,當數臺XenServer伺服器連線到同一臺共用磁碟驅動器,且將虛擬檔案放置於此的前提下,可以通過Xen-Motion這項功能,將虛擬機器器以手動方式線上轉移到其它的XenServer伺服器,從事主機的維護,或者降低硬體資源的消耗。
    Xen-Motion的操作相當容易,在Xen-Center的虛擬機器器列表,使用滑鼠將需要轉移的虛擬機器器拖到目的地伺服器,或者在虛擬機器器的列表上方,開啟滑鼠右鍵的選單,在「Migrate」的分項下,選擇要轉移過去的目的地,完成虛擬機器器的搬移。
    微軟 Windows Server 2008 Hyper-V
    微軟Hyper-V虛擬化平臺,是以Xen的虛擬化技術為基礎開發而成的,而這個虛擬化平臺目前已整合在64位元的Windows Server 2008作業系統,併成為系統內的伺服器角色之一。要購買這樣的平臺,要注意微軟對不同版本(標準版、企業版、Datacenter版)的Windows Server 2008,分別銷售含Hyper-V與不含的版本。
    Virtual Iron Extended Enterprise Edition 4.4
    虛擬化平臺Virtual Iron採用Xen Open Source 3.1 Hypervisor的虛擬技術開發而成,區分為單機版Single Server Edition與企業版Extended Enterprise Edition兩種,後者具備動態轉移LiveMigrate,並有高可用性(High Availability,HA)的LiveRecovery容錯功能,也是我們這次所實測的物件。Virtual Iron的管理工具並不需要額外付費,它是以網頁結合Java套件開發而成,讓我們通過此介面管理虛擬平臺。
    Virtual Iron的虛擬化支援功能多,且售價並不高,適合有意匯入但預算限制較多的企業。

  • End

IT145.com E-mail:sddin#qq.com