一臺新配置的DELL R730XD(配 置 有2個Intel E5-2640 V4的 CPU、128GB內 存、H730的RAID卡、12塊4TB的SATA硬盤、2個495W電源),在安裝 VMware ESXi 6.5.0(d)版本后,部分虛擬機經常死機,表現為當虛擬機死機時,在vSphere Client或vSphere Web Client控制臺中,無法操作該虛擬機,重新啟動該虛擬機也無響應。有時登錄到ESXi控制臺,按F2或F12也沒有反應。在vSphere Client中查看死機的虛擬機的狀態,CPU使用率為0或很低(狀態為打開電源)(如圖1)。

圖1 CPU使用為0

圖2 瀏覽選擇更新包并上傳

圖3 BIOS升級后的版本
通過查看Dell的官方網站,此問題應該是BIOS的問題。Dell已經為R630/R730/R730XD更新BIOS版本到2.4.3,用以修復以下四個問題。
1.高速非易失性存儲器(NVMe)人機接口基礎架構(HII)中的導出日志問題。
2.基于英特爾至強處理器E5-2600 v4的系統在閑置時可能出現CPU內部錯誤(iERR)和機器檢查錯誤。
3.在極少情況下,系統可能會在引導過程中由于電源故障停止響應。
4.手動劃分插槽分支的功能不起作用。
下載鏈接為 https://downloads.dell.com/FOLDER04142427M/1/BIOS_6YDCM_WN64_2.4.3.EXE
這是一個EXE可執行程序,該程序應該可以在64位Windows Server中運行,但當前的計算機已經安裝了VMware ESXi 6.5,故決定采用其他的方法更新。升級有多種,本文介紹使用iDRAC的方式升級。
1.重新啟動服務器,檢查BIOS版本,當前BIOS版本為2.2.5。
2.登錄iDRAC,在“iDRAC設置→更新和回滾”中,在“固件”選項卡選擇“更新”,瀏覽選擇下載的BIOS升級文件(本示例中文件名為BIOS_6YDCM_WN64_2.4.3.EXE,大小21.7MB,戴爾更新包為原生微軟64位格式),單擊“上載”按鈕(如圖 2)。
3.上傳完成后,在“更新詳細信息”中顯示了上傳的BIOS更新文件的狀態及版本號,選中上傳的更新文件,單擊“安裝并重新引導”,將會立即安裝更新并故事引導服務器。
4.此時會彈出“系統警報”,單擊“確定”按鈕,之后重新啟動服務器,進入BIOS更新任務應用程序。
5.更新BIOS完成后,系統會重新啟動,此時可以看到BIOS版本升級到2.4.3(如圖 3)。
升級之后,VMware ESXi系統不需要重新安裝或升級,即可以解決“虛擬機死機”與“ESXi控制臺失去響應”等問題。之后一切正常。