Q. S2D 叢集發生 Failed to get SCSI page 83h VPD 的錯誤?

Q. S2D 叢集發生 Failed to get SCSI page 83h VPD 的錯誤?

Error Message:
以 VM 主機所架設的微軟新一代 SDS 軟體定義儲存技術 S2D(Storage Spaces Direct),在進行到檢查 S2D Cluster 的環境檢測時,發生「Failed to get SCSI page 83h VPD」的錯誤?





Ans:
詳細資訊請參考 Windows Server Forum - Cluster Validation Test says "Physical disk does not have the inquiry data (SCSI page 83h VPD descriptor)", no disks available as cluster resource 討論串,簡單來說 UniqueIdFormat 必須要為「Type3 -> FCPH Name」才行。

在 S2D Node 中鍵入 PowerShell 指令「Get-Disk | ft FriendlyName, UniqueIdFormat」後,即可看到目前的欄位值為「Vendor Specific」。


修改的詳細資訊請參考 virtuallyhyper - Enabling disk.EnableUUID on a Nested ESX Host in Workstation 文章。簡單來說,因為此測試環境是 Nested VMs 環境,所以將 S2D Node (VM 虛擬主機)關機後在 .vmx 加入「disk.EnableUUID = "TRUE"」參數即可。S2D Node 修改完畢並重新啟動後,再次鍵入 PowerShell 指令「Get-Disk | ft FriendlyName, UniqueIdFormat」後,可以看到 UniqueIdFormat  欄位值變為「FCPH Name」後,再次進行叢集組態檢查就沒有任何問題的 (畫面中還有警告,是因為另外 3 台 S2D Node 尚未修改參數所致)。