在VMware vSphere 上設定 WSFC 時,請參閱檢查清單以根據需求設定環境。若需要技術支援,還可以使用檢查清單驗證您的設定是否符合需求。

叢集磁碟的需求

每種類型的叢集磁碟均有其自身的需求,具體取決於它是在單主機叢集內還是在多主機叢集內。

表 1. 叢集磁碟的需求
元件 單主機叢集 多主機叢集
已叢集化 VMDK 不支援將 SCSI 匯流排共用模式設定為虛擬。 支援將 SCSI 匯流排共用或 NVMe 匯流排共用模式設定為實體。只有安裝了 Windows Server 2022 或更新版本的 vSphere 8.0 U2 或更新版本才支援 NVMe。
VMDK (在虛擬相容模式下) 支援將 SCSI 匯流排共用模式設定為虛擬。(不建議) 不支援將 SCSI 匯流排共用模式設定為實體。
vRDM

裝置類型必須設定為虛擬相容模式。

SCSI 匯流排共用模式必須設定為虛擬模式。

每個叢集磁碟需要有一個共用的 RDM 對應檔案。

不支援。
pRDM 不支援。

在硬碟建立期間,RDM 裝置類型必須設定為實體相容模式。

主控 pRDM 的 vSCSI 控制器的 SCSI 匯流排共用模式必須設定為實體。

每個叢集磁碟需要有一個共用的 RDM 對應檔案。

vVols 儲存區 不支援。 PVSCSI/NVMe 控制器的匯流排共用模式必須設定為實體。
所有類型 對於同一叢集化磁碟,所有叢集化節點必須使用相同的目標 SCSI 識別碼 (在虛擬 SCSI 介面卡上) 或相同的目標 NVMe 叢集化 (在虛擬 NVMe 介面卡上)。必須為叢集化磁碟使用單獨的虛擬 SCSI/NVMe 介面卡。可使用多個適用於叢集化磁碟的虛擬 SCSI/NVMe 介面卡 (最多達支援的上限數目) 來增強效能。在此設定中,應該將至少一個控制器專用於非共用磁碟。

其他需求和建議

下表列出了在您環境中有選項需求或設定需求的元件。

表 2. 其他叢集需求和建議
元件 需求
磁碟

為 VMDK 佈建磁碟期間選取完整佈建積極式歸零 (對於已叢集化 VMDK 或虛擬相容模式下的 VMDK)。對於 vVols,選取完整佈建或精簡佈建。

修改 WSFC 虛擬機器的 .vmx 檔案以新增這些行:
  • scsiX.returnNoConnectDuringAPD = "TRUE"
  • scsiX.returnBusyOnNoConnectStatus = "FALSE"
  • nvmeX.returnNoConnectDuringAPD = "TRUE" (如果將 NVMe 控制器用於開機裝置)
  • nvmeX.returnBusyOnNoConnectStatus = "FALSE" (如果將 NVMe 控制器用於開機裝置)
  • 其中 X 是開機裝置的 SCSI 匯流排控制器識別碼。依預設,X 會設定為 0。

唯一不應使用 Thick Provision 選項建立的磁碟是 RDM 檔案 (不論是實體還是虛擬相容模式)。

磁碟 I/O 逾時為 60 秒或更久 (HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk\TimeOutValue)。

Windows

適用情況:

  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019 搭配 vSphere 6.7 Update 3
  • 具有 vSphere 7.0 或更新版本的 Windows Server 2022

對於 Windows Server 2012 及更高版本,最多可使用五個叢集節點。

備註: 如果重新建立叢集,則此值可能會重設為其預設值,因此您必須再次變更此值。

叢集服務必須在失敗 (第一次、第二次和後續各次) 時自動重新啟動。

備註: Windows Server 2008 和 2008 R2 延期支援已結束 (無定期安全更新)。在 VMware vSphere 上主控 WSFC 時,請考慮到產商的支援能力。
ESXi

不要過度認可記憶體。將記憶體保留 (最小記憶體) 選項設定為與指派給虛擬機器的記憶體數量相同的值。

ESXi 採用其他技術來判定原始裝置對應 (RDM) LUN 是否用於 WSFC 叢集裝置:透過採用一個組態旗標,將每個要加入 WSFC 叢集的裝置標記為「永久保留」。對於託管帶有 RDM LUN 的被動 WSFC 節點的 ESXi 主機,請使用 esxcli 命令將裝置標記為永久保留:esxcli storage core device setconfig -d <naa.id> --perennially-reserved=true。如需詳細資訊,請參閱 KB 1016106

多重路徑 如需 vSphere 中非 VMware 多重路徑軟體的資訊與支援,請連絡多重路徑軟體廠商。

技術支援需要的資訊

下表列出了在需要技術支援時要收集的檔案和設定。技術支援使用這些檔案和設定來分析 WSFC 設定的問題。

備註: 在連絡技術支援前,請驗證您的設定是否與 叢集磁碟的需求其他叢集需求和建議 中的檢查清單相符。
表 3. 技術支援需要的資訊
檔案或資訊 說明或位置
vm-support tarball 包含 vmkernel 記錄、虛擬機器組態檔和記錄等。
發生問題的所有虛擬機器的應用程式和系統事件記錄
發生問題的所有虛擬機器的叢集記錄 %ClusterLog%,通常設定為 %SystemRoot%\cluster\cluster.log 或使用 Get-ClusterLog Powershell CMdlet
磁碟 I/O 逾時 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk\TimeOutValue
遇到問題的虛擬機器的 vSphere Client 顯示名稱和 Windows NETBIOS 名稱
發生問題的日期和時間
ESXi 系統的 SAN 組態 有關 LUN、路徑和介面卡的詳細資料。
(選用) 虛擬機器的記憶體傾印 在客體虛擬機器出現故障 (藍色畫面,並顯示錯誤訊息) 時需要。