VMware ESX三種虛擬磁盤類型分析_第1頁
VMware ESX三種虛擬磁盤類型分析_第2頁
VMware ESX三種虛擬磁盤類型分析_第3頁
VMware ESX三種虛擬磁盤類型分析_第4頁
VMware ESX三種虛擬磁盤類型分析_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

VMware為虛擬機(jī)文件存儲(chǔ)提供了三種虛擬磁盤類型。不過你如何知道哪一種類型適合虛擬機(jī)?答案是不確定的,因?yàn)槊糠N磁盤類型提供了不同的好處:例如第一種在初始磁盤寫入過程中提供了更好的性能,第二種更安全,第三種在節(jié)省磁盤空間時(shí)是最佳選擇。本文將定義虛擬磁盤,解釋三種主要類型的虛擬磁盤以及介紹在何時(shí)該使用何種磁盤。A虛擬磁盤有a.vmdk擴(kuò)展,并由兩個(gè)文件組成:包括磁盤配置參數(shù)的小型文本磁盤描述符文件和包括虛擬磁盤原始數(shù)據(jù)的大型數(shù)據(jù)文件。關(guān)于虛擬機(jī)磁盤文件的更多詳細(xì)信息請(qǐng)參見文章VMwareESX主機(jī)上虛擬機(jī)文件介紹。ESX主要有三種主要的虛擬磁盤文件類型可用:thick、thin和raw。Rawdisk(原始磁盤)原始磁盤指的是原始設(shè)備影射(RDM),可以讓虛擬機(jī)在存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)上直接訪問邏輯單元號(hào)(LUN)。這意味著虛擬機(jī)的磁盤數(shù)據(jù)文件不宿主在虛擬機(jī)文件系統(tǒng)(VMFS)卷上。相反,小型磁盤描述符文件是為VMFS卷上虛擬機(jī)工作目錄里的虛擬磁盤而創(chuàng)建的。RDM能配置成兩種不同的模式:虛擬兼容模式或物理兼容模式。虛擬兼容模式虛擬影射的設(shè)備,一般來說對(duì)子操作系統(tǒng)是透明的。這種模式也提供了一些VMFS卷的優(yōu)勢,如創(chuàng)建快照的功能。物理兼容模式提供最小化的影射設(shè)備SCSI虛擬化,并且VMkernel直接傳輸幾乎所有的SCSI命令到設(shè)備。Thickdisk(厚磁盤)Thickdisk一一在創(chuàng)建的過程中分配給所有空間,在物理媒介上可能包括陳舊的數(shù)據(jù)。這些磁盤不太安全,因?yàn)樗鼈兊模ńM成磁盤的)磁盤塊沒有清除以前的數(shù)據(jù)。Zeroedthickdisk——在創(chuàng)建時(shí)分配給所有空間,也清除了以前的數(shù)據(jù)。由于使用了所有空間,數(shù)據(jù)是零,不過只是在第一次寫入磁盤塊是如此。當(dāng)使用VMwareInfrastructureClient(VIClient)創(chuàng)建VMFS卷虛擬磁盤時(shí),這是默認(rèn)的磁盤類型。Zeroedthickdisk也叫做lazyzeroedthickdisk。由于磁盤在第一次寫入時(shí)必須清空,這些類型的磁盤在第一次磁盤塊寫入時(shí)也有輕微的I/O性能瓶頸。Eagerzeroedthickdisk——在創(chuàng)建時(shí),分配給所有空間,在物理媒介上清除了以前的數(shù)據(jù)。另外,在創(chuàng)建磁盤時(shí),與創(chuàng)建其他類型的磁盤相比較,所有數(shù)據(jù)都需要調(diào)到0,花費(fèi)更多時(shí)間。這樣的磁盤是最安全的,因?yàn)榇疟P塊已經(jīng)清除了以前的數(shù)據(jù),在第一次寫入數(shù)據(jù)到磁盤塊時(shí)有較好的性能。Thindisk(薄磁盤)隨著磁盤寫入塊的創(chuàng)建,Thindisk開始很小,然后增長到預(yù)先設(shè)置的最大值。如果你創(chuàng)建了一臺(tái)擁有10GBThindisk的虛擬機(jī),開始大小可能是1MB,隨著時(shí)間推移,達(dá)到10GB的最大值。隨著增長,Thindisk可能有輕微的性能損失,因?yàn)榭臻g按需分配。同樣,第一次對(duì)磁盤塊的寫入是0,這造成額外的性能損失。一旦磁盤增長,其塊是0,不過thindisk與其他類型的磁盤表現(xiàn)差不多。thindisk對(duì)保存VMFS卷上的磁盤空間是有用的,不過如果你不能控制其增長將會(huì)產(chǎn)生問題。thindisk通常是網(wǎng)絡(luò)文件系統(tǒng)(NFS)數(shù)據(jù)存儲(chǔ)的默認(rèn)選擇。不過是否使用它們由NFS服務(wù)器的分配策略決定,而不是VMwareESX服務(wù)器。使用thindisk時(shí),大概使用VIClient數(shù)據(jù)存儲(chǔ)瀏覽器時(shí),你只能看見一個(gè)磁盤的實(shí)際大小。如果使用不同的方法,如命令行Ls命令,這個(gè)命令將顯示磁盤的最大值而不是其目前大小。2GBsparse此外,有一個(gè)叫做2GBsparse的特殊格式。2GBsparse將磁盤分割成多個(gè)磁盤,每個(gè)磁盤的最大值是2GB。例如,有20GB磁盤空間的虛擬機(jī)可以劃分為10個(gè)2GB的磁盤。VMwareWorkstation和VMwareServer可以使用這種格式,不過除非你第一次輸入thick或thindisk格式,否則不能在ESX主機(jī)上以這種格式啟動(dòng)虛擬機(jī)。這種格式有時(shí)用于將較大的VMwareESX磁盤分解成較小的磁盤,利于復(fù)制到其他ESX主機(jī)或物理媒介,因此這樣的磁盤能交付到任何地方。決定磁盤類型因此你的虛擬機(jī)該使用何種磁盤?如果你關(guān)注VMFS上的磁盤空間,就使用thindisk。如果你關(guān)注安全,也想在初次磁盤寫入時(shí)性能較好就使用eagerzeroedthickdisk注意,一旦完成對(duì)新磁盤塊的初次寫入,所有類型的磁盤性能都一樣。如果你在虛擬機(jī)里運(yùn)行的應(yīng)用是感知SAN的,并且需要直接訪問SANLUN,或如果你使用像MicrosoftClusteringServer這樣的需要兩個(gè)虛擬機(jī)的集群解決方案訪問相同的磁盤文件,就使用RDM。使用不同的磁盤類型創(chuàng)建新虛擬機(jī)如果你想使用一個(gè)不是默認(rèn)的磁盤文件類型,你必須使用vmkfstools服務(wù)控制臺(tái)工具應(yīng)用。使用不同磁盤類型創(chuàng)建虛擬機(jī)的最快方式是不創(chuàng)建磁盤,不過只有在你使用VMwareESX3.5的時(shí)候才可以這樣做。(在創(chuàng)建硬盤時(shí),確定選擇的是自定義而不是典型的虛擬機(jī)配置)如果你運(yùn)行VMwareESX3.0,你可以使用任何硬盤創(chuàng)建虛擬機(jī),以后再修改。

1■登錄服務(wù)控制臺(tái)并修改虛擬機(jī)目錄。使用vmkfstools命令創(chuàng)建硬盤。在下面的例子中,我們使用命令vmkfstools-cvdisksize〉-dthinvdiskfilename>:vmkfstools-c10G-dthinmagenta.vmdk為虛擬機(jī)''magenta"創(chuàng)」建一個(gè)thindisk。注意,Ls命令顯示了磁盤的最大值10GB,而不是目前的值1MB。數(shù)據(jù)存儲(chǔ)瀏覽器顯示了目前的大小。[CDGtemagent&]肖vmkfstools-c10G-dthinmsgenta?vmdk[EooiL0esxzmagenta]#Is-lxrCQtaiGE■匚論亠―1rootroot262Jan2708:20magenta』vrox±1rootroot1025Jan2706;20tiiSvg亡nt?,-tw 1mm0Jan08:20wagenua,vi^scl1rootg口t400Jan2?DB=21HiageKta-vrodk1toottoot107374182^0人Jam2708:21magenta-flat?VTfldlC:[esHZ-rocalJmagentaNameSizeTypeModifiedP日由magenta,vmkl.tHKBVirtualMachinel/27/2t?9S:2C:50AM[esn2-locatjmagenta□magenta.vmxf0.26KBFile1/Z7/2W98:20:50AM[esx2-locdi]□magenta.viwsdO.OOKBFile1/27/2W9S:2fl:50AM[esx2-locaf]magairan^gerX^iVjndk1,024.WKBVirtualDisk1JZ7/2MKSiZl;36AM[es?(2-lQG^r|2.編輯虛擬機(jī)并添加虛擬硬盤。選擇使用現(xiàn)有的磁盤并在虛擬機(jī)目錄里瀏覽新創(chuàng)建的虛擬磁盤。現(xiàn)在就能啟動(dòng)虛擬機(jī)并安裝操作系統(tǒng)了。如果稍后檢查虛擬機(jī)磁盤大小,注意,它隨著額外的數(shù)據(jù)輸入而增大。在現(xiàn)有虛擬機(jī)里更改磁盤類型如果你想更改現(xiàn)有的磁盤格式,必須使用vmkfstools命令。確保關(guān)閉虛擬機(jī)并且沒有運(yùn)行快照。以下是命令列表及其作用。vmkfstools-jV磁盤文件名>:這個(gè)命令使thindisk增長到其最大值,并刪除以前的數(shù)據(jù),就把thindisk更改成eagerzeroedthickdisk現(xiàn)有的數(shù)據(jù)仍然是完整的,這是由于只有新磁盤塊是0開始或重定格式。vmkfstools-wV磁盤文件名>:這個(gè)命令完全清除虛擬磁盤文件,所有現(xiàn)有的數(shù)據(jù)都將被刪除。這個(gè)命令只能用于新創(chuàng)建的沒有數(shù)據(jù)的虛擬磁盤。vmkfstools-iV原始磁盤文件名><目標(biāo)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論