All PowerMax、VMAX All Flash 和 VMAX3:客戶回報 iSCSI 路徑中斷,有些路徑無需 Dell 介入即可還原
摘要: 客戶回報 VMWare/ESX 主機重新發佈 iSCSI 路徑中斷。某些路徑會自行還原,不需要 Dell 支援部門介入。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
在 VMware ESXi 中使用軟體 iSCSI 啟動器。ESX/ESXi 上的 iSCSI LUN 連線問題。
同一子網路中的多個 VMkernel 連接埠群組,存取相同的 iSCSI 目標
iSCSI 連線,經常會標示為離線,但並非所有連線都會再次連線。
隨著時間推移,會累積多個死路徑。
同一子網路中的多個 VMkernel 連接埠群組,存取相同的 iSCSI 目標
iSCSI 連線,經常會標示為離線,但並非所有連線都會再次連線。
隨著時間推移,會累積多個死路徑。
- 不會發生實際的網路流量遺失
- iSCSI 啟動器在重新開機後隨機重新連線
- ESXi 伺服器的 /var/log/vmkernel.log 檔案經常會顯示類似以下內容的警告:
vmkernel: 57:14:42:01.498 cpu5:4321)WARNING: iscsi_vmk: iscsivmk_ConnReceiveAtomic: vmhba34:CH:0 T:6 CN:0: Failed to receive data: Connection closed by peer vmkernel: 57:14:42:01.498 cpu5:4321)iscsi_vmk: iscsivmk_ConnRxNotifyFailure: vmhba34:CH:0 T:6 CN:0: Connection rx notifying failure: Failed to Receive. State=Online vmkernel: 57:14:42:01.498 cpu5:4321)WARNING: iscsi_vmk: iscsivmk_StopConnection: vmhba34:CH:0 T:6 CN:0: Processing CLEANUP event vmkernel: 57:14:42:01.748 cpu4:4321)WARNING: iscsi_vmk: iscsivmk_StopConnection: vmhba34:CH:0 T:6 CN:0: iSCSI connection is being marked "OFFLINE" [...] vmkernel: 57:14:42:07.835 cpu1:4321)WARNING: iscsi_vmk: iscsivmk_StartConnection: vmhba34:CH:0 T:6 CN:0: iSCSI connection is being marked "ONLINE"
原因
iSCSI 連線由 iSCSI 目標關閉,而連線則由對等方關閉。指從目標儲存裝置傳送至 ESXi 主機的 TCP 工作階段重設/關閉。
用戶端從伺服器接收數據時發生網路錯誤。
此問題的發生原因是儲存陣列組態、主機網路組態或 VMware ESXi 產品不正確。
伺服器接受連接,處理請求,並向客戶端發送答覆。當伺服器關閉套接字時,用戶端認為連接已異常終止,因為套接字實現會發送一個 TCP 重置段,告訴用戶端丟棄數據並報告錯誤。
SAN 或 SAN 陣列過飽和,導致無法通訊,或是在 ESXi 主機因逾時 (5000 毫秒) 而停止工作後完成儲存工作。重複 SAN 目標 IP 位址,導致間歇性連線中斷和其他異常行為。
SAN 目標連線負載平衡。使用 VMware ESXi 軟體 iSCSI 啟動器時,停用連線負載平衡。您可以使用輪循機制多路徑策略來配置負載平衡。
VMkernel 網路設定錯誤:
為 iSCSI 軟體使用多個 VMkernel 連接埠時,請確定 VMkernel 連接埠的數量少於或等於實體網路介面的數量。
檢查整個環境中的 MTU 大小。
請確定以下使用軟體 iSCSI 設定網路的最佳實務。
用戶端從伺服器接收數據時發生網路錯誤。
此問題的發生原因是儲存陣列組態、主機網路組態或 VMware ESXi 產品不正確。
伺服器接受連接,處理請求,並向客戶端發送答覆。當伺服器關閉套接字時,用戶端認為連接已異常終止,因為套接字實現會發送一個 TCP 重置段,告訴用戶端丟棄數據並報告錯誤。
SAN 或 SAN 陣列過飽和,導致無法通訊,或是在 ESXi 主機因逾時 (5000 毫秒) 而停止工作後完成儲存工作。重複 SAN 目標 IP 位址,導致間歇性連線中斷和其他異常行為。
SAN 目標連線負載平衡。使用 VMware ESXi 軟體 iSCSI 啟動器時,停用連線負載平衡。您可以使用輪循機制多路徑策略來配置負載平衡。
VMkernel 網路設定錯誤:
為 iSCSI 軟體使用多個 VMkernel 連接埠時,請確定 VMkernel 連接埠的數量少於或等於實體網路介面的數量。
檢查整個環境中的 MTU 大小。
請確定以下使用軟體 iSCSI 設定網路的最佳實務。
解析度
如果 iSCSI 路徑在沒有 Dell 介入的情況下自行復原,則此問題為外部問題。
若要解決此問題,請在這些消息期間收集 TCP 轉儲,存儲 OEM 應確定原因。https://kb.vmware.com/s/article/1016836
受影響的產品
PowerMax, PowerMax 2000, PowerMax 2500, PowerMax 8000, PowerMax 8500, VMAX 450F, VMAX 850F, VMAX 950F, VMAX All Flash, VMAX3 Series文章屬性
文章編號: 000204525
文章類型: Solution
上次修改時間: 06 8月 2025
版本: 4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。