儲存裝置廠商可能會要求具有 RDM 的虛擬機器略過 ESXi 快取的 SCSI INQUIRY 資料。

問題

在具有 RDM 的虛擬機器中執行的某些客體作業系統或應用程式,顯示無法預期的行為。

原因

該行為可能是由於影響特定客體作業系統和應用程式的快取 SCSI INQUIRY 資料所致。

ESXi 主機先連線到 SAN 上的目標儲存裝置時,此主機可發出 SCSI INQUIRY 命令以從裝置取得基本識別資料。依預設,ESXi 可快取接收的 SCSI INQUIRY 資料 (標準,第 80 頁和第 83 頁),且這些資料之後保持不變。

解決方案

  • 將以下參數新增到 .vmx 檔案,可將具有 RDM 的虛擬機器設定為略過 SCSI INQUIRY 快取。
    scsix:y.ignoreDeviceInquiryCache = "true"

    其中,x 是 SCSI 控制器編號,y 是 RDM 的 SCSI 目標編號。

    僅當儲存裝置廠商建議您啟用該參數時才啟用。僅有限數目的儲存區陣列和特定客體作業系統需要此參數。