在物理環(huán)境中對(duì)存儲(chǔ)進(jìn)行分配,需要存儲(chǔ)系統(tǒng)管理員根據(jù)各個(gè)服務(wù)器的性能和可用性需求,匹配LUN存儲(chǔ)分區(qū)。
在物理環(huán)境中對(duì)存儲(chǔ)進(jìn)行分配,需要存儲(chǔ)系統(tǒng)管理員根據(jù)各個(gè)服務(wù)器的性能和可用性需求,匹配LUN存儲(chǔ)分區(qū)。
但是,隨著服務(wù)器虛擬化的到來(lái),一切都改變了。
取而代之的是,在虛擬化環(huán)境中,存儲(chǔ)資源經(jīng)由虛擬化管理程序進(jìn)行抽象的,而不是僅僅拆分成LUN(邏輯單元號(hào))。LUN仍然存在,但通常是作為單個(gè)大型存儲(chǔ)池,存儲(chǔ)池中的虛擬存儲(chǔ)會(huì)分配到單獨(dú)的客戶端。
池化處理意味著需要存儲(chǔ)和虛擬化管理員進(jìn)行額外規(guī)劃和設(shè)計(jì),以確保存儲(chǔ)資源能夠及時(shí)和高效的提供服務(wù)。
管理程序仿真存儲(chǔ)設(shè)備
在虛擬化服務(wù)器環(huán)境中,對(duì)物理存儲(chǔ)進(jìn)行抽象,形成通用SCSI設(shè)備,呈現(xiàn)給客戶端。
使用VMWare時(shí),這些起初是并行SCSI設(shè)備的Buslogic和LSIlogic仿真,后來(lái)還包括更快的SAS版本。Hyper-V通過(guò)使用類似的IDE驅(qū)動(dòng)向客戶端提供存儲(chǔ),并對(duì)非啟動(dòng)盤支持使用SCSI設(shè)備。盡管下層存儲(chǔ)使用了管理程序,但主機(jī)看到的仍是一個(gè)仿真IDE、SCSI或SAS設(shè)備連接到一個(gè)控制器上。
設(shè)備仿真意味著一個(gè)虛擬機(jī)的物理數(shù)據(jù)可以在存儲(chǔ)系統(tǒng)內(nèi)部遷移,而對(duì)主機(jī)沒(méi)有影響,但這樣存在一定的局限性。首先,在單個(gè)磁盤卷容量大小上有限制;其次仿真設(shè)備只支持標(biāo)準(zhǔn)SCSI命令。
對(duì)于需要訪問(wèn)陣列控制設(shè)備的服務(wù)器來(lái)說(shuō),這是一個(gè)問(wèn)題。在這種情況下,磁盤可以直連而不通過(guò)仿真。在VMware環(huán)境中,這些設(shè)備被稱作RDM——原始設(shè)備映射。Hyper-V的最新版提供一個(gè)新特性,即允許光纖通道設(shè)備不通過(guò)設(shè)備仿真直接連接到客戶機(jī)。
虛擬磁盤——VMDK和VHD
管理程序把虛擬磁盤驅(qū)動(dòng)器存成文件,并對(duì)每個(gè)客戶卷有一個(gè)文件。對(duì)于vSphere,這類文件即為VMDS(虛擬機(jī)磁盤),而對(duì)Hyper-V來(lái)說(shuō)是存成VHD——虛擬硬盤。
在vSphere內(nèi)部,一個(gè)VMDK可以存儲(chǔ)在NFS共享或者格式化成VMware文件系統(tǒng)——VMFS的塊設(shè)備(光纖通道或iSCSI)上。
單個(gè)VMDK大小限制為2TB - 512B ,這就意味著所有客戶卷都存在著2TB的限制。當(dāng)一個(gè)客戶卷需要超過(guò)2TB的空間時(shí),存儲(chǔ)就需要通過(guò)多邏輯卷的方式進(jìn)行呈現(xiàn)。
對(duì)于Hyper-V來(lái)說(shuō),VHD格式的大小限制也是2TB。Microsoft最近推出的新格式VHDX,同時(shí)也是Windows Server 2012的一部分,允許單個(gè)虛擬磁盤容量擴(kuò)展到64TB。
用來(lái)保存虛擬磁盤的存儲(chǔ)可以是塊設(shè)備或NAS設(shè)備。VMware支持iSCSI、光纖通道、FCoE和NFS。Hyper-V支持光纖通道,iSCSI和SMB,后者過(guò)去的時(shí)候一般稱作CIFS。
使用的存儲(chǔ)類型對(duì)于客戶來(lái)說(shuō)是透明的,這是因?yàn)槎嗦窂降拇嬖?。多路徑在管理程序?qū)舆M(jìn)行了實(shí)現(xiàn),支持對(duì)物理存儲(chǔ)的多個(gè)冗余路徑進(jìn)行訪問(wèn)。
匹配VM和存儲(chǔ)
Hyper-V和vSphere把虛擬機(jī)存儲(chǔ)到較大的“容器”中。
Hyper-V使用本地NTFS卷或者SMB/CIFS文件系統(tǒng)。vSphere使用NFS共享或者格式化成VMFS的LUN,即通常所說(shuō)的數(shù)據(jù)存儲(chǔ)(datastore)。
在vSphere 5之前的版本中,一個(gè)VMFS datastore的塊大小范圍是從1MB到8MB,同時(shí)代表了VMFS容量大小的限制。最大支持到2TB的VMFS datastore需要設(shè)置塊大小為8MB,這樣會(huì)導(dǎo)致對(duì)虛擬客戶分配空間的增量最小為8MB。VMFS 5(與vSphere 5一同發(fā)布)提供一致的1MB增量,跟datastore的塊大小無(wú)關(guān)。對(duì)于Hyper-V來(lái)說(shuō),塊增量為2MB,與底層NTFS文件系統(tǒng)具體格式無(wú)關(guān)。
在兩個(gè)管理程序平臺(tái)上,用來(lái)存儲(chǔ)虛擬機(jī)的容器代表著物理存儲(chǔ)對(duì)管理程序的表現(xiàn)形式,意味著某個(gè)容器上的所有的虛擬客戶有相同級(jí)別的性能和可用性。因此vSphere的datastore和Hyper-V的卷都應(yīng)當(dāng)按照虛擬機(jī)類型進(jìn)行分組。舉例來(lái)說(shuō),產(chǎn)品vs.測(cè)試/開(kāi)發(fā)客戶或者用以提供高性能的存儲(chǔ)(如層次1或者SSD)。
物理存儲(chǔ)的網(wǎng)絡(luò)情況及網(wǎng)絡(luò)對(duì)性能的影響,是需要進(jìn)行考慮的。舉例來(lái)說(shuō),在光纖通道的環(huán)境中,通過(guò)分派光纖通道HBA卡(主機(jī)總線適配器)到高性能的存儲(chǔ)上是可以獲得好處的。這樣可以降低混合環(huán)境中低性能虛擬機(jī)競(jìng)爭(zhēng)的影響。
精簡(jiǎn)配置
vSphere和Hyper-V都提供自動(dòng)精簡(jiǎn)配置的虛擬機(jī)。也就是說(shuō),根據(jù)虛擬機(jī)的增長(zhǎng)需求分配而不是創(chuàng)建時(shí)在物理上預(yù)留出虛擬機(jī)的整個(gè)空間。vSphere對(duì)于“預(yù)分配”客戶卷有兩種格式;zeroedthick(清零預(yù)分配)——使用該格式存儲(chǔ)空間在創(chuàng)建時(shí)保留,在主機(jī)向保留的物理存儲(chǔ)中某個(gè)塊寫(xiě)數(shù)據(jù)時(shí),進(jìn)行清零或刪除的操作;eagerzeroedthick(立即清零預(yù)分配)——使用該格式,預(yù)留的存儲(chǔ)空間在創(chuàng)建時(shí)即進(jìn)行清零。這兩種格式提供了性能和安全性兩者間的權(quán)衡,因?yàn)閦eroedthick會(huì)導(dǎo)致舊數(shù)據(jù)仍存在于VMFS上。Hyper-V為“預(yù)分配”提供了預(yù)分配的VHD或者動(dòng)態(tài)擴(kuò)增的VHD。
就像傳統(tǒng)環(huán)境中使用精簡(jiǎn)配置那樣,在虛擬環(huán)境下使用該技術(shù)也有積極和消極的一面。在管理程序之中的精簡(jiǎn)配置意味著更多的虛擬機(jī)容身于磁盤之中,當(dāng)未來(lái)增長(zhǎng)的需求超過(guò)虛擬機(jī)自動(dòng)分配的大小時(shí),精簡(jiǎn)配置尤其重要。當(dāng)然按需擴(kuò)張的缺點(diǎn)在于單個(gè)虛擬客戶的存儲(chǔ)分散開(kāi)來(lái)。
隨著datastore或者卷上各個(gè)客戶端空間擴(kuò)張,當(dāng)任何特定的虛擬機(jī)請(qǐng)求下一個(gè)塊時(shí),會(huì)無(wú)預(yù)測(cè)的分配1MB或2MB大小的塊。這會(huì)導(dǎo)致單個(gè)客戶端的存儲(chǔ)布局隨機(jī)和碎片化。在虛擬化桌面環(huán)境中尤其常見(jiàn),如當(dāng)許多虛擬桌面同時(shí)啟動(dòng)時(shí),大量隨機(jī)I/O產(chǎn)生性能問(wèn)題。
使用精簡(jiǎn)配置帶來(lái)的一個(gè)顯而易見(jiàn)的問(wèn)題就是是否在管理程序和存儲(chǔ)兩端均實(shí)現(xiàn)精簡(jiǎn)配置技術(shù)。沒(méi)有什么理由不在這兩處都進(jìn)行精簡(jiǎn)配置;唯一的建議是確保報(bào)告和監(jiān)視及時(shí)可靠,以管理不斷增長(zhǎng)的數(shù)據(jù)。
河南億恩科技股份有限公司(1tcdy.com)始創(chuàng)于2000年,專注服務(wù)器托管租用,是國(guó)家工信部認(rèn)定的綜合電信服務(wù)運(yùn)營(yíng)商。億恩為近五十萬(wàn)的用戶提供服務(wù)器托管、服務(wù)器租用、機(jī)柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶不斷的獲得更大的收益。
服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:
0371-60135900
虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:
0371-55621053
網(wǎng)絡(luò)版權(quán)侵權(quán)舉報(bào)電話:
0371-60135995
服務(wù)熱線:
0371-60135900