PowerStore:因 DiskMaxIOSize 設定而造成 ESXi 客體作業系統 LUN I/O 故障,導致各種症狀
摘要: 當 ESXi 主機的 DiskMaxIOSize 保留為預設值時,用戶端虛擬機器會發生多種 I/O 故障,包括下列狀況:- 使用 PowerStore 安裝於虛擬機器上的客體作業在儲存資料時失敗,並顯示 I/O 錯誤 - 客體作業系統更新失敗 - 客體作業系統磁碟機無法在重新開機時掛載
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
故障範例:
這些範例是將 DiskMaxIOSize 保留為預設值時,可能發生的結果子集合。
更新失敗的範例:
這些範例是將 DiskMaxIOSize 保留為預設值時,可能發生的結果子集合。
- 安裝 Oracle Linux 7 客體作業系統:
安裝於使用 VMFS 6 的 ESXi 6.5 主機上
虛擬機器上的錯誤為「Log recovery read I/O error at dadr 0x15eB len 4096 error -121」:
- PowerStore 日誌記錄了一個錯誤:
顯示的錯誤為「parse_error_full:364: WRITE with size exceeding MAX TRANSFER SIZE (2056 >= 2048)」:
|
svc_journalctl | grep "WRITE with size exceeding MAX TRANSFER" | wc -l 1131348 |
更新失敗的範例:
- 重新開機後磁碟機離線:
原因
PowerStore 宣稱具有 1MB 的最大傳輸大小。主機應向裝置查詢應允許的最大 I/O 大小。但是,主機會忽略建議的值,並傳送較大的資料區塊。
解析度
根據 VMware KB 2137402,此問題已在 VMware ESXi 6.0、修補程式版本 ESXi600-201909001、VMware ESXi 6.5、修補程式版本 ESXi650-201811002 和 VMware ESXi 6.7 Update 1 版本中解決。
作為此問題的因應措施,請在每個主機上設定 ESXi DiskMaxIOSize 參數,將 PowerStore 的磁碟區設定為 PowerStore 宣稱的 I/O 區塊大小 (1MB) 值。
如需詳細資訊,請在 PowerStore Info Hub 中參閱「PowerStore 主機配置指南」
作為此問題的因應措施,請在每個主機上設定 ESXi DiskMaxIOSize 參數,將 PowerStore 的磁碟區設定為 PowerStore 宣稱的 I/O 區塊大小 (1MB) 值。
如需詳細資訊,請在 PowerStore Info Hub 中參閱「PowerStore 主機配置指南」
受影響的產品
PowerStore產品
PowerStore Employee and Partner文章屬性
文章編號: 000182665
文章類型: Solution
上次修改時間: 27 8月 2022
版本: 7
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。