iT邦幫忙

0

VM Server故障, 急需大家幫忙

jakcs 2010-03-18 23:47:3012782 瀏覽

IBM x3550 M2
HBA卡: LSI 20320IE
儲存設備: 普樺Proware CT-2123SA
OS: VMWare ESXI 4.0

VMWare ESXI 4.0可以開機且Storage可以連上
原有三個虛擬主機在上面執行, 分別是mail, Document(檔管系統), 及OD(File Server)
今天在File Server主機做Windows Update, 突然當掉
於是切到另二個虛擬主機也無法操作, 只好將VM Server及Sotrage關掉重開

重開後, 以vSphere Client連線, 發現三台虛擬機圖示反白且出現Unknown(Invalid)
滑鼠右鍵選單的Poweron也無法按

以Console進入到虛擬機所在目錄, 有數個log檔, 有的可以看,
有的不能看會出現 invalid argument訊息
要copy該目錄的所有檔案到另一目錄也會出現invalid argument, 只有幾個檔案copy成功,
.vmdk及.vswp檔案均無法Copy

最遭糕的是User沒備份, Document(檔管系統)原來的主機已重灌挪做它用
所以....現在在想辦法把資料救回來.......

mrpan iT邦新手 1 級 ‧ 2010-03-19 08:25:18 檢舉
我也用 VMware Server
最擔心的就是 Host 掛點
看起來雞蛋全放在一個籃子裡很很危險
6
sharbui
iT邦新手 3 級 ‧ 2010-03-19 00:15:15
最佳解答

storage正常否?看起來有像檔案系統異常

jakcs iT邦新手 4 級 ‧ 2010-03-19 00:32:00 檢舉

目前看起來硬體都正常~~

12
thx
iT邦新手 2 級 ‧ 2010-03-19 10:10:03

這是VMFS分區被鎖住 會造成這樣原因是因 VM 突然當掉,
UUID 屬性不同.沒有權限問題
有二個解決方法可試試 我成功過一個
剛發現有不錯文件 我舊指令有打錯.所以先給你pdf

http://vi3.org/download/guides/english/vi3/StoppingaVMandReleasingFiles.pdf

中文說明前半段

vmkfstools -D (千萬要用大寫) /vmfs/volumes/path/to/file
將運作log 資料 file 到 /var/log/vmkernl

less /var/log/vmkernel 看個owner 被鎖
...
Dec 15 14:31:34 vm19 vmkernel: 1:02:11:14.325 cpu3:1038)Lock [type 10c00001 offset 30439424 v 21, hb offset 4154368

Dec 15 14:31:34 vm19 vmkernel: gen 37671, mode 1, owner 2a3b5a3-cb2591a3e-b657-e18b9e6d24b6 mtime 8781867]

owner id 為 2a3b5a3-cb2591a3e-b657-e18b9e6d24b6".取最後 hex 值 "e18b9e6d24b6".

esxcfg-info | grep -i 'system uuid' | awk -F '-' '{print $NF}
顯示ESX UUID

看更多先前的回應...收起先前的回應...
jakcs iT邦新手 4 級 ‧ 2010-03-19 11:57:16 檢舉

謝謝這位大大,等等中午再過去user那邊試試,
另外可以請問您第二個解決方案嗎??

jakcs iT邦新手 4 級 ‧ 2010-03-19 14:45:52 檢舉

orz~~第一個方法行不通,esxi沒指令可以執行......
第三個方法也沒辦法.....
有沒有辦法可以修復VMFS的tool或指令??

(我的mail是jakcs22@hotmail.com
不嫌棄的話回我一下mail,我好跟您請教...Q.Q)

thx iT邦新手 2 級 ‧ 2010-03-19 15:19:51 檢舉

第三個方法怎不行,請說明細狀況.確定插上usb VMware vsphere ? 然後讀不到DAS 的datastore ?還是vmx 無法loaing ?

VMFS tool指令當然有.不過你用esx4i ,終端機指令少掉不少..

jakcs iT邦新手 4 級 ‧ 2010-03-19 15:37:16 檢舉

因為vmdk跟vmx檔都壞掉了,完全沒辦法附加進來.....

jakcs iT邦新手 4 級 ‧ 2010-03-19 15:40:17 檢舉

嗯嗯esxi的指令的確少很多,我們剛才try第一個方法就是苦在沒指令可以下

thx iT邦新手 2 級 ‧ 2010-03-19 16:43:36 檢舉

你意思是 用另外一個 USB esx 4i開機.一樣也不行 load vmx嗎?
那是你msn嗎? 我等會加你

不明
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答