淺談NFS文件格式的使用
曾經(jīng)我們學(xué)習(xí)過有關(guān)NFS的知識(shí)。我們了解到,在網(wǎng)絡(luò)共享中,這個(gè)協(xié)議和系統(tǒng)有著非常重要的應(yīng)用。那么在網(wǎng)絡(luò)存儲(chǔ)中它也有著不少的應(yīng)用。這里我們主要講解一下NFS文件格式的相關(guān)問題。大家運(yùn)用VMware虛擬機(jī)來進(jìn)行數(shù)據(jù)管理,那么大家知道NFS是否能在VMware虛擬機(jī)中應(yīng)用呢?本文就針對(duì)這個(gè)問題做了一個(gè)詳細(xì)的闡述。VMware 3.x可以用文件系統(tǒng)中安裝的NFS文件格式來托管VMware虛擬機(jī)鏡像文件即VMDK。雖然起步較慢,但是NFS已經(jīng)開始受到VMware存儲(chǔ)業(yè)界的廣泛關(guān)注。然而,現(xiàn)在還普遍存在一些關(guān)于NFS的錯(cuò)誤觀念,讀者不得不查。
首先,這并不是一場(chǎng)光纖信道對(duì)IP協(xié)議的爭論。 它實(shí)際上是NFS對(duì)VMFS的爭論。 確切地說,它也不是NFS與VMFS之間的爭論。 NFS只是一個(gè)傳輸協(xié)議,這實(shí)際上是VMFS與特定NAS的文件系統(tǒng)之間的爭論。每一家NAS廠商——EMC、NetApp、ONStor等——都有自己的文件系統(tǒng),與VMFS相比,那些文件系統(tǒng)各有利弊。由于NAS固有的共享特性,大部分供應(yīng)商都在各自的文件系統(tǒng)中配置了某些通用的功能。
VMFS是VMware在模塊系統(tǒng)中提供的一個(gè)用于托管虛擬機(jī)鏡像的文件系統(tǒng),它可以在SAN上面進(jìn)行共享和群集。它的功能很強(qiáng),但是作為文件系統(tǒng),它也有著自己的不足。NFS剛好可以解決那些問題。 NFS文件格式以及利用它的NAS都屬于共享設(shè)備。VMDK實(shí)際上是文件,因此將它看作專為某些任務(wù)的文件而服務(wù)的某種東西并不是一個(gè)很大的轉(zhuǎn)變。
雖然NFS上的VMware映射是一項(xiàng)日常任務(wù),但它并不是最容易的環(huán)境。 創(chuàng)建和預(yù)備VMware數(shù)據(jù)庫以及利用基于NFS的服務(wù)來配置VMotion都很簡單。重新調(diào)整它們的大小也很簡單,無需中斷虛擬機(jī)的服務(wù)。 相反,大部分VMware管理員在利用VMFS的時(shí)候,為了保險(xiǎn)起見都會(huì)暫停虛擬機(jī)。不管采取何種預(yù)防措施,縮小數(shù)據(jù)庫的大小都可能導(dǎo)致大問題,專家們一般都不建議用戶這樣做。
實(shí)際上,NFS文件格式是一種基于IP的協(xié)議,但是不是基于IP的存儲(chǔ)協(xié)議。因此它可以大幅簡化工作,降低成本。 但是也不能完全放棄計(jì)劃。如果性能問題變得越來越嚴(yán)重,則必須調(diào)整IP基礎(chǔ)設(shè)施,相關(guān)工作的復(fù)雜程度絕不亞于光纖信道的復(fù)雜程度。
使用IP比使用光纖信道更容易遇到性能問題,因?yàn)樵S多基礎(chǔ)設(shè)施仍然是建立在1Gb以太網(wǎng)的基礎(chǔ)之上的。10Gb以太網(wǎng)可以解決許多性能問題,但是到目前為止,VMware主機(jī)中的標(biāo)準(zhǔn)10GigE NIC只能充分利用可用帶寬的40%到50%,這主要是因?yàn)橹噶钆抨?duì)的問題沒有解決。 為了解決這個(gè)問題,VMware開發(fā)出了NetQueue技術(shù),當(dāng)NetQueue與英特爾、Neterion和Solarflare等廠商推出的支持卡結(jié)合在一起后,基本上可以達(dá)到全線速度。 而這些都會(huì)增加成本和工作的復(fù)雜性,從而進(jìn)一步削弱它的優(yōu)勢(shì)。
NFS/NAS和VMware還存在其他的一些問題。你不能直接啟動(dòng)帶有虛擬機(jī)的ESX服務(wù)器,因此如果你想從共享存儲(chǔ)器啟動(dòng)各種設(shè)備,你就必須使用另一個(gè)協(xié)議。 其次,它不支持RDM,因此也不支持微軟Clusters。如果這一點(diǎn)對(duì)你來說很重要,那么你也必須使用其他的協(xié)議。 ***,到目前為止,NFS支持似乎還是Storage VMotion和Site Recovery Manager等產(chǎn)品中的***VMware功能。
我們認(rèn)為NAS/NFS文件格式非常適用于I/O需求處于中低水平的工作負(fù)載,光纖信道則適用于I/O需求處于中高水平的工作負(fù)載。