機房半夜停電時間過長,UPS沒撐到電力恢復,結果平臺上的大部分業務虛擬機都無法啟動,且名稱變成數字亂碼,造成的后果很嚴重,因為主要業務都無法訪問了,真是驚恐萬分,心都涼了,還好冷靜下來分析故障原因,最后總算修復了,全部虛擬機最終恢復正常啟動運行,數據也未丟失,特此給大家分享一下解決方法 。
故障平臺:VMware vSphere 6.7
故障現象:平臺虛擬機均無法正常啟動,名稱變成數字亂碼 。
先是查看了下vCenter Server 的事件選項卡,看到存在數據存儲損壞問題事件 。
然后查看vmkernel.log 日志文件,看到了類似如下所示的錯誤信息:
Volume 40fd60a3-3abbe1ae2-3247-0017a4bb0402 (“<Datastore_XX>”) may be damaged on disk. Corrupt heartbeat detected at offset 3305972: [HB state 0 offset 605284589918532624
到官網知識庫扒了一下,說是遇到這種情況需要檢查元數據一致性 。
【故障解決方法 CCenter exe 應用程序錯誤開機怎么回事】操作方法:開啟ESXI主機SSH服務,從 ESXi 主機上的 CLI 中運行 VOMA 。VOMA 可用于檢查并修復 VMFS 數據存儲或支持 VMFS 數據存儲的邏輯卷的輕微不一致問題 。
VOMA相關功能如下圖一:

文章插圖
圖一
VOMA相關命令如下圖二:

文章插圖
圖二
具體修復過程:
1、先開啟ESXI服務器的SSH服務,使用root帳號連接到服務器的CLI控制臺 。
2、查看/vmfs/devices/disks下的虛擬磁盤,假定要修復的是eui.225c0032654ccba5:1,
輸入命令voma -m vmfs -f check -d
/vmfs/devices/disks/eui.225c0032654ccba5:1,再按下回車鍵,讓它進行vmfs文件系統元數據檢查,若發現類似“ON-DISK ERROR:xxxxx”這樣的信息,表明vmfs元數據確實有錯誤 。
3、最后使用命令voma -m vmfs -f fix -d
/vmfs/devices/disks/eui.225c0032654ccba5:1修復vmfs元數據 。關注下修復結果:Total Errors found;Total Errors Fixed,如果都有數字,表明修復成功了 。
4、最后驗證修復結果,如果虛擬機都恢復正常啟動,表明方案有效,如果沒有正常啟動,可嘗試重新注冊虛擬機后,再次重新啟動虛擬機,若成功表明方案有效,若以上方法試過,還是無法正常啟動虛擬機,表明該方案藥不癥,需要再次查看相關日志,查找下相關知識庫,對癥下藥 。
5、建議虛擬化平臺的相關操作應該慎之又慎,因為平臺往往有很多虛擬機及大量數據,涉及業務面廣,出現故障是災難性的,因此平時最好利用專業數據備份軟件或者官方的Site Recovery加強對虛擬機的保護 。
- 起點作家的稿費計算方法 起點作家的稿費是怎么算的
- 林克時間觸發方法 林克時間怎么觸發
- 米婭的通訊器使用方法介紹 DNF破壞通訊器怎么破壞
- 提高聽力的方法英語 提高英語聽力的具體方法
- 英語音標學習方法 怎么記英語音標最快最有效
- 如何學好初二英語的方法 初二英語怎樣學
- 枸杞泡蜂蜜的方法很簡單 枸杞泡蜂蜜釣魚好使嗎
- 智聯招聘添加簡歷的方法 智聯招聘如何添加簡歷
- 如何提高手機網速 移動上網設置方法
- 取消手機號碼綁定方法 騰訊qq怎么解除手機綁定
