■ 河北 王春海
編者按:筆者近期遇到在某服務器中更換故障硬盤后ESXi存儲無法掛載情況,本文就針對這一故障進行一一解決。
某單位一臺服務器托管到IDC機房,今天突然不能訪問,聯系機房后發現機器出現“紫屏”,并且其中一塊硬盤紅燈報警。在更換硬盤之后重新啟動,卻提示找不到系統。
在重新啟動服務器進入RAID配置界面之后,并沒有發現RAID配置,如圖1所示。
按“Ctrl+N”組 合鍵進入PD Mgmt界面,看到只有一塊磁盤狀態為Ready(這是更換的新的硬盤,此時這塊硬盤上應該沒有數據),如圖2所示。
對于這種情況,在VD Mgmt中移動光標到Controller 0處按“F2”鍵選擇“Foreign Config”→“Imort”項導入配置信息,導入完成后可以看到RAID信息,然后退出設置。在退出之后重新啟動服務器。

圖1 沒有找到RAID配置

圖2 查看磁盤狀態

圖3 ESXi主機沒有永久存儲
但是,使用vSphere Client連接到ESXi之后發現VMFS卷丟失,虛擬機列表中都是Unknown(不可訪問)的提示,在“配置”中提示當前ESXi主機沒有永久存儲。在“存儲器”→“設備”列表中可以看到存儲的容量(2.73TB)、分區格式(GPT),在“主分區”中也能看到分區信息。如圖3所示。
對于這種故障,只是VMFS存儲卷信息丟失,添加存儲器保留簽名就可以。
1.在“配置”→“存儲器”→“數據存儲”項中單擊“添加存儲器”,在“選擇磁盤/LUN”中選擇“存儲”,在“選擇VMFS掛載選型”選擇“保留現有的簽名”。
2.在“即將完成”對話框中單擊“完成”按鈕,添加“存儲”之后,虛擬機列表恢復。然后再啟動相應的虛擬機,即可完成系統的恢復。