今年八月,VMware發(fā)布了其旗艦級虛擬化系統(tǒng)hypervisor的第五個版本,vSphere 5。最新版本中包含了近200個新的或增強(qiáng)的功能,其中包括許多與存儲有關(guān)的內(nèi)容。那么,這些新的vSphere 5存儲功能是什么?這些功能會對存儲管理員產(chǎn)生什么影響?
文件系統(tǒng)的改進(jìn)
vSphere的5推出一個新版本的VMware文件系統(tǒng),VMFS-5。其使用基于塊的存儲LUN。這是對此前VMFS-3的一次升級,其包含了對性能和可擴(kuò)展性的改進(jìn)。
VMFS-5使單個LUN上所創(chuàng)建的數(shù)據(jù)存儲容量可以達(dá)到64TB。而在VMFS-3下這一數(shù)字只有2 TB,更大的容量只有通過聚合LUN的形式實(shí)現(xiàn)。數(shù)據(jù)存儲塊的大小為1 MB,而在vSphere 5之前,用戶可以有包括1 MB,2 MB,4 MB和8 MB在內(nèi)的多種塊大小選擇。一致的塊大小能夠更有效地使用存儲,特別是在精簡配置的環(huán)境中。最后,支持小于1 KB大小的文件也使得存儲更加高效。
基于VMFS的文件系統(tǒng)的性能得到了提高,同時VAAI早期版本ATS的應(yīng)用范圍也更加廣泛,這達(dá)到了更精細(xì)的塊級鎖定。這一變化意味著ATS可以在更多的地方同VMFS一起應(yīng)用,將文件鎖定在一個較小的塊大小。在某些方面,VMFS數(shù)據(jù)存儲的大小增加的必然要求對鎖定性能進(jìn)行改善;隨著數(shù)據(jù)存儲大小的增加,鎖定數(shù)據(jù)存儲層將變得更加高效。
存儲分布式資源調(diào)度
vSphere 5同時推出了存儲分布式資源調(diào)度功能(存儲DRS),這是一個能夠使虛擬機(jī)在數(shù)據(jù)存儲時進(jìn)行負(fù)載和容量平衡的功能。使用vCenter Server,現(xiàn)在可以放置多個數(shù)據(jù)存儲到一個管理集群,其中虛擬機(jī)可以依托I/O負(fù)載和容量來進(jìn)行移動。
這一功能有兩種操作模式。
基于當(dāng)前集群內(nèi)的每個虛擬機(jī)的數(shù)據(jù)存儲容量和負(fù)載能力,“初始位置”決定了部署虛擬機(jī)的最佳存儲位置。從此,DRS可以提供遷移虛擬機(jī)的建議,以改善的I/O響應(yīng)時間、容量。
存儲DRS能夠報(bào)告推薦的虛擬機(jī)遷移或在某些閾值到達(dá)臨界點(diǎn)時自動遷移vSphere虛擬機(jī)。 存儲DRS在vCenter Server層級進(jìn)行,并且需要vMotion許可證。
VMware建議在一個集群內(nèi)存儲所有具有相似性能特點(diǎn)的數(shù)據(jù),以實(shí)現(xiàn)所有資源的有效負(fù)載平衡。
VAAI For NAS
vSphere 4.1中包括了批量的數(shù)據(jù)復(fù)制硬件加速,并通過VAAI鎖定基于塊的存儲陣列。這一功能目前可以一直延伸到NAS設(shè)備:
全部文件復(fù)制,包括虛擬磁盤復(fù)制在內(nèi)
本地快照支持,這使得本地vSphere快照處理能夠被卸載到NAS陣列
擴(kuò)展統(tǒng)計(jì)信息,這增強(qiáng)了NAS數(shù)據(jù)存儲的信息
預(yù)留空間,這使得NAS文件管理器能夠創(chuàng)建“全尺寸”的虛擬磁盤文件,而在此前vSphere只能支持精簡配置
許多NAS文件管理器已經(jīng)可以執(zhí)行以上這些功能,但將這些功能集成,并且vSphere由管理操作能夠確保更高水平的數(shù)據(jù)完整性。
VAAI面向的是基于塊的陣列,而同時,其已經(jīng)擴(kuò)展至SCSI Unmap命令。此功能使操作系統(tǒng)能夠通過陣列以邏輯表明一個LUN的塊可釋放重用的時間,并且是有針對性的改善精簡配置的實(shí)現(xiàn)。一些廠商(包括EMC)建議禁用Unmap,因?yàn)樗梢詫﹃嚵行阅墚a(chǎn)生負(fù)面影響。
vSphere Storage Appliance
vSphere 5.0引入了新的vSphere Storage Appliance,其作為一個虛擬機(jī)運(yùn)行,將hypervisor服務(wù)器的內(nèi)部磁盤作為一個NFS數(shù)據(jù)存儲呈現(xiàn)。通過集群內(nèi)跨不同ESXi服務(wù)器上vSphere Storage Appliance之間的復(fù)制,其能夠?qū)崿F(xiàn)彈性。
在這個階段,這一技術(shù)相對比較昂貴,并有很多比較苛刻的使用條件,比如在內(nèi)部服務(wù)器上使用RAID10的同時,也需要hypervisor之間能夠?qū)崿F(xiàn)復(fù)制。 我們可以看到,VMware增加新功能的速度很快,我們可以預(yù)期未來版本的vSphere Storage Appliance能夠提供Open - E,Nexenta和其他功能。
vStorage API for Storage Awareness
vStorage API已擴(kuò)展到vStorage API for Storage Awareness層面。這一功能使vCenter Server能夠通過在底層存儲上使用vSphere獲取更多信息,包括有關(guān)RAID級別和如自動精簡配置和復(fù)制是否正在使用的等等這些信息。
隨著VMware的“胃口”變得更大和更復(fù)雜,hypervisor也在逐漸實(shí)現(xiàn)更有效地管理虛擬機(jī)。
其他改進(jìn)
vSphere 5還包括一些其他增強(qiáng)功能。Storage vMotion已得到增強(qiáng),通過一個新的被稱為Mirror Mode的模式,其能夠提高復(fù)制過程的效率,使得磁盤映像遷移時間更可預(yù)見。
vSphere 5還支持軟件的FCoEinitator(啟動器),同時iSCSIinitator現(xiàn)在已經(jīng)可以完全通過vCenter GUI配置。