10.17 VMWARE虛擬磁盤格式選擇踏坑記,你遇坑了嗎?

概述

vmware虛擬化在虛擬性化和雲計算基礎架構領域處於領先地位,在目前的政府和企業中有廣泛的應用,下面分享一下vmware虛擬機因選擇磁盤的格式不同而遇到一個坑。

一、問題描述

一臺IO更新頻繁的虛擬機磁盤設置為精簡置備(thin )模式後,磁盤實際佔用的空間比當初設置的要大很多,幾乎是原來2倍。後經查找資料後得知, 在VM中,如果選擇的磁盤是thin格式,那麼對其寫入內容之後,磁盤空間會增長。但是如果刪除了相對應的文件之後,THIN DISK SIZE並不會自動收縮。

VMWARE虛擬磁盤格式選擇踏坑記,你遇坑了嗎?

1.1 vmware虛擬磁盤基礎知識

1、厚置備延遲置零(默認 default)

默認的創建格式,創建過程中為虛擬磁盤分配所需空間。創建時不會擦除物理設備上保留的任何數據,沒有置零操作,當有IO操作時,需要等待清零操作完成後才能完成IO。

總結: 分配好空間,執行寫操作時才會按需要將其置零。

2、厚置備置零(thick)

創建支持群集功能的厚磁盤。在創建時為虛擬磁盤分配所需的空間。並將物理設備上保留的數據置零。創建這種格式的磁盤所需的時間可能會比創建其他類型的磁盤長。

總結:分配好空間並置零操作,有IO的時無需等待任何操作直接執行。

3、 精簡置備(thin):

精簡配置就是無論磁盤分配多大 ,用多少算多少。即有IO需要的時候即等待分配空間和清零。

二、 問題解決方案

要想徹底解決此類問題,就是轉換虛擬磁盤類型,才能收縮磁盤空間。通常有三種方案:

2.1 解決方案一

採用gui,在瀏覽datastore裡面,選擇vm文件夾中的vmdk文件,右鍵菜單中選擇“擴充”,即可以變成thick格式。

VMWARE虛擬磁盤格式選擇踏坑記,你遇坑了嗎?

VMWARE虛擬磁盤格式選擇踏坑記,你遇坑了嗎?

2.2 解決方案二

通過採用vmkfstools工具,具體格式如下:

vmkfstools –i 源磁盤 –d thick 目的磁盤 

2.3 解決方案三

通過採用VMware vCenter Converter Standalone Client工具完成。

三、案例展示

通案例通過VMware vCenter Converter Standalone Client工具完成,穩穩的。

1、192.168.1.153機器有兩塊磁盤大小分為別100G,200G,運行一段時間後,由於磁盤格式為thin,磁盤空間佔用異常變大,具體如下:

  • 系統中看到的磁盤大小
VMWARE虛擬磁盤格式選擇踏坑記,你遇坑了嗎?

  • 實際佔用空間
VMWARE虛擬磁盤格式選擇踏坑記,你遇坑了嗎?

2、遷移過程

VMWARE虛擬磁盤格式選擇踏坑記,你遇坑了嗎?

在Destination system選項時,編輯磁盤格式為thick即可。

3、遷移完成後大小

VMWARE虛擬磁盤格式選擇踏坑記,你遇坑了嗎?

圓滿完成轉換目標。

四、小結

1、VMware vCenter Converter Standalone Client是本人工作中常用的,它不僅可以轉換磁盤格式,還可以實現p2v和v2v的遷移。建議選擇此方法。

2、從個人的角度看,如果存儲空間富餘的話,建議採用thick格式,可以避免後期磁盤膨脹的問題。


覺得有用的朋友多幫忙轉發哦!後面會分享精彩的內容,感興趣的朋友可以關注下~

VMWARE虛擬磁盤格式選擇踏坑記,你遇坑了嗎?


分享到:


相關文章: