vmware虛拟化在虛拟性化和雲計算基礎架構領域處于領先地位,在目前的政府和企業中有廣泛的應用,下面分享一下vmware虛拟機因選擇磁盤的格式不同而遇到一個坑。
一、問題描述一台IO更新頻繁的虛拟機磁盤設置為精簡置備(thin )模式後,磁盤實際占用的空間比當初設置的要大很多,幾乎是原來2倍。後經查找資料後得知, 在VM中,如果選擇的磁盤是thin格式,那麼對其寫入内容之後,磁盤空間會增長。但是如果删除了相對應的文件之後,THIN DISK SIZE并不會自動收縮。
1.1 vmware虛拟磁盤基礎知識
1、厚置備延遲置零(默認 default)
默認的創建格式,創建過程中為虛拟磁盤分配所需空間。創建時不會擦除物理設備上保留的任何數據,沒有置零操作,當有IO操作時,需要等待清零操作完成後才能完成IO。
總結: 分配好空間,執行寫操作時才會按需要将其置零。
2、厚置備置零(thick)
創建支持群集功能的厚磁盤。在創建時為虛拟磁盤分配所需的空間。并将物理設備上保留的數據置零。創建這種格式的磁盤所需的時間可能會比創建其他類型的磁盤長。
總結:分配好空間并置零操作,有IO的時無需等待任何操作直接執行。
3、 精簡置備(thin):
精簡配置就是無論磁盤分配多大 ,用多少算多少。即有IO需要的時候即等待分配空間和清零。
二、 問題解決方案要想徹底解決此類問題,就是轉換虛拟磁盤類型,才能收縮磁盤空間。通常有三種方案:
2.1 解決方案一
采用gui,在浏覽datastore裡面,選擇vm文件夾中的vmdk文件,右鍵菜單中選擇“擴充”,即可以變成thick格式。
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,磁盤空間占用異常變大,具體如下:
2、遷移過程
在Destination system選項時,編輯磁盤格式為thick即可。
3、遷移完成後大小
圓滿完成轉換目标。
四、小結1、VMware vCenter Converter Standalone Client是本人工作中常用的,它不僅可以轉換磁盤格式,還可以實現p2v和v2v的遷移。建議選擇此方法。
2、從個人的角度看,如果存儲空間富餘的話,建議采用thick格式,可以避免後期磁盤膨脹的問題。
覺得有用的朋友多幫忙轉發哦!後面會分享精彩的内容,感興趣的朋友可以關注下~
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!