虛擬機快照致使的存儲告警

背景介紹ssh

某企業虛擬化平臺使用的軟件版本爲vsphere5.1,共享存儲上每一個lun都是1T的空間,今天檢查時發現有一個lun的可用空間只剩下3%,因而開始尋找緣由ide

排查步驟工具

1.首先使用ssh連接到Esxi物理主機,檢查了該lun上運行的虛擬機,發如今該lun上只運行着一臺虛擬機佔用了964.2G的空間spa

wKioL1me21nDTmaqAAARo5YdIwg751.png

2.打開該虛擬機配置,發現該虛擬機配置了3個厚置備類型的硬盤,硬盤空間分別爲40G、200、500G,算上swap交換分區的32G一共是772G,也不會達到964G的容量
orm

wKiom1me22XQsVF7AABoZDVdhio837.png

3.檢查又發如今存儲上該虛擬機置備的空間居然是1.48T,這也就能理解爲何虛擬機磁盤使用量會超過772Gblog

wKiom1me22bzx0mtAABZH_ZDF5E551.png

4.登陸這臺虛擬機系統,查看虛擬機實際使用的磁盤空間只有258G,排出了問題出在虛擬機系統上的可能事件

wKioL1me21qjqqtXAAA_lO_OWrw764.png

5.再次經過SSH工具連接到Esxi物理主機進入到該虛擬機目錄進行查看,發現每一個disk都有一個快照文件大小分別爲1.7G、55.9G、134.5G,加上原來772G磁盤共計964.1G與圖1中已使用的大小一致,得出問題的結果出在快照上get

wKiom1me22bx09CeAAB98oK8G2Y574.png

6.檢查該虛擬機快照,發現該快照是vRanger備份時建立的,備份結束後沒有成功刪除致使。刪除快照釋放空間,至此排查完成qt

wKioL1me21vxG-LbAAA14htKr0U261.png

補充說明虛擬機

給虛擬機尤爲是厚置備的虛擬機作快照真是做死,以本次事件爲例,作完快照後數據發生變化的部分會存儲在772G空間以外的地方,因爲虛擬機磁盤類型又是厚置備,因此實際使用的空間大小爲:772+1.7+55.9+134.5=964.1G,而快照記錄的是數據發生變化的部分,數據最大100%發生變化,即740G,此時虛擬機理論最大使用的空間爲:(772+740)/1024=1.48T,這也就解釋了該虛擬機的置備存儲顯示爲1.48T的緣由,最後總結一句,快照是方便,使用需謹慎。

相關文章
相關標籤/搜索