伺服器虛擬化基礎知識:如何虛擬化?

kflj88發表於2019-01-11

現在虛擬化幾乎已經成為一個眾所周知的術語,有些企業系統部分或者全部實現了虛擬化。在我們關於虛擬化技術的系列文章中,將在介紹有關虛擬化技術的新動向和例項外,還會介紹匯入虛擬化的做法,以及幫助已經採用虛擬化的企業加強虛擬化實力。

首先,我們來談談虛擬化為何成為人們的關注焦點。

虛擬化是最環保的技術?

宵雲虛擬化有很多種技巧,這裡我們將主要解釋有關在硬體上模擬執行兩個或者更多作業系統的伺服器虛擬化。

可以說,因為虛擬化技術避免了伺服器使用浪費,所以這項技術獲得了廣泛應用。一般來說,一臺伺服器裝載和使用一個物理伺服器作業系統。一般伺服器的平均CPU利用率僅為10%左右。

如果只執行一臺伺服器的話,保持這個狀態沒有什麼問題。可是,如果執行多臺伺服器的話,這會導致CPU資源的極大浪費。

這就是伺服器虛擬化引起人們關注的原因。雖然伺服器虛擬化有很多種技巧,但是用VMware、Hyper-V和XenServer等模擬硬體來執行兩個甚至更多作業系統的方法都是差不多的。使用這種方法的話,我們可以在一臺物理伺服器上的虛擬機器中執行兩個或者更多個環境。從伺服器作業系統中看,這臺虛擬機器和物理伺服器是是一樣的。因為虛擬機器可以裝載包括Windows 4.0到Windows Server 2008的不同版本作業系統,以及Windows和Linux的混合環境,這都是伺服器虛擬化吸引人們關注的亮點。

不管怎麼說,不浪費大量空閒的物理伺服器CPU資源應該是對系統管理者來說最大的優點。如果5臺伺服器被整合成為1臺伺服器的話,能耗也會大大削減。因此綠色IT也成為伺服器虛擬化受到重視的原因之一。

選擇哪個伺服器虛擬化軟體?

物理伺服器和伺服器虛擬化軟體是伺服器虛擬化的必要組成部分。

現在市場中有各種各樣的伺服器虛擬化軟體,不過VMware可以說是佔據了大多數份額。VMware的ESXi是一款提供了虛擬化和基本伺服器程式的軟體,而另一方面,Infrastructure 3除了程式之外還捆綁了相關管理軟體。

  目前VMware的最大競爭對手恐怕就是Hyper-V了。Windows Server 2008除了提供Hyper-V之外,還提供了兩個形式的Hyper-V Server,這些都是免費的。Hyper-V的最大好處是讓Windows Server 2008可以使用多個硬體。

作為VMware的競爭產品,Citrix的XenServer也引來了人們的關注。XenServer是一款基於Xen hypervisor的開源虛擬化產品,其管理工具CUI是其最大的亮點。因為hypervisor最早是用於Linux伺服器的,所以如果使用者主要使用的是Linux伺服器的話,嘗試使用XenServer會更好一些。Citrix目前正在準備XenServer Express版本,而且未來還計劃推出更高階別的版本。

宵雲 那麼,究竟應該選擇哪種虛擬化軟體呢?因為具體用法不同,所以我們不能在這裡一概而論。如果就實際情況來說的化,應該是選擇VMware吧。而且VMware可以說是虛擬化市場內的老牌廠商了,企業採用VMware的產品會更放心一些。而另一方面,微軟的優勢則在於免費的Hyper-V。因為Hyper-V是與Windows Server整合的,所以如果以微軟產品作為系統的主要構成部分,與微軟管理工具的整合度很高的話,使用Hyper-V更合適一些。而XenServer的最大特點是與Linux的高度整合性,因為XenServer最大價值的體現為圍繞Linux伺服器的。

硬體怎樣做才好?

由於各種伺服器虛擬化軟體有所不同,所有我們在這裡有必要詳細談談伺服器虛擬化的物理裝置。共同點是是否裝載了虛擬化功能的64位CPU。即使已經確定在客戶PC中採用了Intel或者AMD的CPU,也要詳細說明採用的是Core 2雙核或者四核、Core i6、Phenom還是Athlon。

記憶體容量是伺服器虛擬化的關鍵因素,虛擬化可以提高CPU的利用率。因為如果5臺伺服器使用1GB虛擬記憶體,那麼有必要安裝5GB記憶體,而且這是最低的。因此,確認記憶體的最大裝載容量在虛擬化時代挑選伺服器的關鍵點。

除此之外的另一個重要因素是網路卡。因為VMware對網路卡是有限制規定的,所以可能會出現即使安裝了網路也不能訪問的問題。同時,因為虛擬機器是共享網路網路卡的,如果用虛擬機器執行需要頻繁訪問的應用,那麼最好準備兩個或者更多個網路卡。

在儲存方面,Hyper-V和XenServer也能靈活使用SATA HDD。另一方面,SCSI系統的HDD(例如SAS)主要是針對VMware設計的,現在還不能簡單地使用SATA HDD(可以使用SATA對應的RAID卡)。在外部儲存(SAN、NAS和iSCSI)方面,伺服器虛擬化的軟體都是對應的。

伺服器虛擬化很難?

上面我們介紹了執行伺服器虛擬化必要的軟體和硬體。你也許會覺得伺服器虛擬化很複雜。這時候選擇裝載了hypervisor的物理伺服器產品會更方便。

因為USB儲存器和SD卡具有可以儲存小型檔案的特點,VMware ESXi可以利用USB儲存器來啟動儲存裝置,並將其嵌入到其他廠商生產的伺服器產品中。這樣使用者開啟電源馬上就可以利用伺服器虛擬化環境。因為目前市場中已經有采用這種方法的XenServer伺服器,所以不妨買來嘗試一下。

Hyper-V的情況更簡單。如果是預裝了Windows Server 2008 64位版本的伺服器,安裝以後馬上就可以使用虛擬化功能。而且不少伺服器廠商都提供了對Hyper-V的支援,如果選擇這些廠商的產品也可以馬上使用虛擬化環境。所有這些都可以解釋伺服器虛擬化普遍應用的原因。

此次,我們總結了伺服器虛擬化的基礎知識,以後我們還將介紹各種產品的優點和有效的用法等。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31516067/viewspace-2375573/,如需轉載,請註明出處,否則將追究法律責任。

相關文章