VMware vSphere 4.1虛擬化平臺解讀
VMware從來就不是一個固步自封的公司,就像VMware vSphere 4.1的發(fā)布,證明著VMware在虛擬化能力上的不斷進步。雖然這個產(chǎn)品在一些方面上存在著新的小問題,比如HA配置問題,但是在最初的測試中,vSphere 4.1表現(xiàn)出了當前***秀虛擬化解決方案的實力。
雖然新的版本具有不少新的特性,不過在核心功能和管理界面上VMware vSphere 4.1相對4.0版本沒有太大的改變,VMware在此基礎(chǔ)上添加了一些企業(yè)級的特性,更加適合中型和大型的基于VMware的虛擬化架構(gòu)。
擴展vSphere主機、集群和數(shù)據(jù)中心
首先先來看一些數(shù)字:VMware vSphere 4.1***可以在每個集群支持3000個虛擬機、每個vCenter Server支持1000個,這個數(shù)字幾乎是vSphere的三倍。這樣計算的話,每個數(shù)據(jù)中心的***虛擬化數(shù)量可以達到5000個,是4.0上限的兩倍。這對大規(guī)模部署比較有意義,可以在大規(guī)模的部署中簡化管理。
在增加擴展性的基礎(chǔ)上,VMware還為vSphere 4.1增加了很多新的特性來簡化虛擬機的管理,其中一些是對vCLI命令行接口的增強,以獲得額外的虛擬機控制;還有一些是對主機主機配置文件功能的增強,使得在ESX服務(wù)器上可以獲得更好的控制。另外,主機鎖定模式(Host lockdown mode)和主機電源管理(host power management)也被增強,虛擬機串口也可以通過網(wǎng)絡(luò)訪問,還可以通過AD活動目錄對ESX主機進行控制驗證,而不再依賴于本地驗證或者其他驗證方式。
vSphere 4.1的其他一些新特性是在部署方面,其中有一個新的內(nèi)存管理方法,在低內(nèi)存的情況下壓縮交換的數(shù)據(jù),不過有觀點認為雖然壓縮內(nèi)存頁面要比和硬盤交換頁面更快速,但是要消耗一些處理器資源。但是當前6核、8核以及12核處理器都已經(jīng)大行其道,這些處理器開銷已經(jīng)算不上什么問題。通過內(nèi)存壓縮,可以在單一的主機上壓榨出更多的虛擬機。
另一個提升在于VMware引以為豪的vMotion上,在vSphere 4.1中更加快速,Vmware分布式資源調(diào)度程序也有了增強,VMtion兼容性的增強也使之可以支持更多的CPU??傮w來說,在vSphere 4.1中進行多種VMotion任務(wù)都要比4.0版本更快速。
在VMware分布式資源調(diào)度程序DRS中新的“主機親和力規(guī)則”(host affinity rules)雖然并不是對每個用戶都有用,但創(chuàng)建虛擬機可以遷移到哪個主機的規(guī)則可以防止集群中的主機相同或連接到相同的網(wǎng)絡(luò)。舉個例子,如果只有少數(shù)主機連接到DMZ網(wǎng)絡(luò),你可以創(chuàng)建強制DMZ連接主機遷移到這些主機的規(guī)則。
還有一個提升在于USB設(shè)備的映射,現(xiàn)在可以為虛擬機映射一個USB設(shè)備,并且在虛擬機遷移時這種映射還可以保留,這對于那些需要USB硬件license的應(yīng)用程序來說十分重要。還有一點,vSphere 4.1官方開始支持英特爾Nehalem-EX八核心服務(wù)器處理器。
#p#
網(wǎng)絡(luò)和存儲I/O控制
vSphere 4.1中引入了兩個新的I/O控制架構(gòu),網(wǎng)絡(luò)和存儲I/O控制。其中存儲I/O控制對于存儲的QoS非常重要,基于指派給虛擬機的規(guī)則。如果出現(xiàn)存儲阻塞的情況,更高優(yōu)先級的虛擬機將被給予數(shù)據(jù)傳輸通道中更大的份額。這種方法對于一直阻塞的存儲路徑并不是一個很好的方法,但是可以保證關(guān)鍵虛擬機在高峰階段不出現(xiàn)阻塞。
類似的,網(wǎng)絡(luò)I/O控制可以為指定的虛擬機分配帶寬,當網(wǎng)絡(luò)帶寬瀕臨容量上限的時候。現(xiàn)在有一些服務(wù)器硬件也可以提供這個功能,比如惠普的Virtual Connect,可以提供相似的功能,而現(xiàn)在通過vSphere就可以實現(xiàn)這個功能,適合10G鏈路中高密度主機環(huán)境。
在主機級別還有其他的功能增強,比如Broadcom網(wǎng)卡支持iSCSI負載,以及NFS性能增強,以及可以通過iSCSI、FCoE、以及FC的ESXi SAN啟動等。
在HA和DSR中也引入了新的功能,和容錯特性相結(jié)合。vSphere 4.1中虛擬機的容錯配配置可以和DSR協(xié)作的很好,比如,允許虛擬機的負載均衡容錯。此外,Windows群集服務(wù)被整合到VMware的HA功能中,為Windows環(huán)境提供更深級別的容錯功能。
#p#
vMotion更加快速
我們在戴爾R810 2U服務(wù)器和一臺舊的1U Sun X4150服務(wù)器上測試了vSphere 4.1 RC版,R810配置了兩顆英特爾Nehalem-EX處理器,X4150配置了兩顆英特爾E5440處理器,連接到戴爾EqualLogic 3800XV iSCSI SAN陣列和一個Snap Server NAS。
采用較新的VMware客戶端訪問早期版本的vCenter會出現(xiàn)一些問題,這在不同版本混用中是一個值得注意的問題。新版本客戶端的一個新的改變是不再可以通過ESX主機下載客戶端,而需要從一個VMware的客戶端分發(fā)站點。
vSphere 4.1客戶端和上一個版本相比沒有太多變化,盡管錯誤報告功能看上去比之前的版本要好。之前的錯誤報告比較遲鈍,這在處理基礎(chǔ)架構(gòu)問題時非常惱人。而vSphere 4.1錯誤報告提供了更多的排錯相關(guān)信息。
我們設(shè)置了啟用EVC功能(Enhanced vMotion Compatibility)的集群,進行vMotion實驗,在實驗室服務(wù)器的不同CPU之間,虛擬機的遷移順暢,相比之前的版本,vSphere 4.1中的vMotion的速度明顯要更快一些,但不是那么夸張,在一些場景中可以提速25%至30%,但是vMotion的速度很是依賴于主機網(wǎng)絡(luò)I/O的速度、存儲速度以及虛擬機自身的負載等等。
我們花了更多時間在存儲和網(wǎng)絡(luò)I/O控制功能上,它們確實很簡單,這些功能對于典型的中型規(guī)模部署中可能并不是很必要,但是在大型的和高密度I/O負載中,它們可以稱得上是一個很重要的功能。盡管在hypervisor之外有很多方式可以實現(xiàn)相同的目的,但是在虛擬機中添加這些功能降低了成本和復(fù)雜度。
【編輯推薦】