Vmware-Esxi
ESXi 5.0 iSCSI 超時增加以升級 Equallogic 韌體
據我了解,可以在大約 15 秒內升級 Dell Equallogic 伺服器上的韌體,並且可以在連接 ESXi 主機並且虛擬機正在執行時完成,但需要增加 iSCSI 超時值以避免來賓虛擬機上的錯誤。
我搜尋了 VMWare 和 Dell 的站點,但找不到最佳實踐指南或知識庫文章,其中詳細說明瞭如何為 ESXi 5.0 執行操作以增加超時並執行“實時”韌體升級。它是每個主機/iSCSI 發起程序還是每個目標,您如何增加它以及什麼是合理的值?
根據文件,它應該是“會話恢復超時”參數。但請記住,來賓作業系統會有自己的超時 - 這些可能也需要更改。
Dell/Equallogic 實際上建議將每個 ESX 主機訪問的每個 Equallogic 組 IP 的 iSCSI“LoginTimeout”值增加到 60 秒。
下面的步驟詳細介紹了推薦的方法,儘管您也可以在整個 iSCSI 啟動器上全域執行此操作(適用於正在訪問的所有組/iSCSI SAN)。
- 登錄 vSphere Client 並選擇主機
- 導航到“配置”選項卡
- 選擇“儲存適配器”
- 選擇要修改的 iSCSI vmhba(通常是 iSCSI 軟體啟動器)
- 點擊“屬性”
- 選擇“動態發現”選項卡
- 選擇 Equallogic 組的 IP 地址
- 點擊“設置”
- 點擊“高級”
- 滾動到“LoginTimeout”並將值設置為 60
- 對所有適用的主機/伺服器重複 1-10
- 需要重新啟動主機才能應用更改
也可以通過命令行修改值:
esxcli iscsi adapter param set -A vmhbaXX -k LoginTimeout -v 60
Equallogic 儲存陣列上的韌體更新涉及從主動控制器模組到被動控制器模組的故障轉移操作。這通常會導致 15-30 秒的訪問失去,這在建議的超時值範圍內。通常最好在環境投入生產之前正確設置這些設置並測試此過程。
VMware ESX 參考:VMware KB 2007829
Dell Equallogic 參考:iSCSI 啟動器和作業系統注意事項(需要支持帳戶訪問)