2024年11月22日 星期五

如何在 vSAN 架構中建立 Clustered VMDKs 提供給 Windows 容錯移轉叢集(WSFC) 使用

從 vSAN 6.7 update 3 版本開始,vSAN 原生支援了 SCSI-3 PR 機制;vSphere 7.0 之後版本開始支援使用 Clustered VMDKs 作為 WSFC 的共用磁碟和仲裁磁碟,這些新功能都讓建置 Windows Server 高可用性架構有了更多的選擇及彈性。本文將實作在 vSAN 環境中建立 Clustered VMDKs 並提供給 WSFC 架構使用。

前置準備

  • 確認 vSphere 版本相容。依據 ESXi/vSAN 的版本,Shared disk option 和 Storage Protocol 支援的類型也不同。本例環境 vSphere 和 vSAN 版本都是 8.0 U2,shared disk 可以支援 Clustered VMDK、vVols 和 RDM。


※註:之前有寫過一篇是在 vSphere 6.7 環境搭配 RDM 建置 WSFC。詳細內容請參考【如何在vSphere環境上建立Windows容錯移轉叢集

  • 準備兩台Windows Server虛擬機,需要加入網域並安裝 Failover Cluster 功能。
  • 以下幾點為 Clustered VMDKs 使用上需注意事項:
    • Windows Cluster Parameter QuorumArbitration TimeMax 設定調整為 60
    • Physical dsik 需要支援 SCSI-3 Persistent Reservations
    • VMDKs 為 Eager Zeroed Thick Provisioned

設定 Clustered VMDKs

【STEP 1】分別在兩台 VM 新增 SCSI controller,Type 選擇【VMware Paravirtual】,SCSI Bus Sharing 選擇【Physical】

【STEP 2】在第一台 VM 新增 Hard Disk 作為 WSFC 的 Shared Disk,Disk Mode 選擇【Independent-Persistent】,Virtual Device Node 選擇步驟1新增的 SCSI Controller。同樣的步驟再新增一個 Hard Disk 作為 WSFC 的仲裁磁碟。
【STEP 3】在第二台 VM 新增 Existing Hard Disk,選擇步驟2新增的 Shared Disk 和仲裁 VMDK 檔案,一樣調整Disk Mode 為【Independent-Persistent】,Virtual Device Node 調整為步驟1新增的 SCSI Controller

設定共用磁碟和仲裁磁碟

Clustered VMDKs 設定完成後,將兩台虛擬機開機,在磁碟管理的地方新增磁碟。
接著,開啟容錯移轉叢集管理員,執行驗證叢集伺服器並且建立一個新的叢集 (過程就不詳細說明了)

  • 新增仲裁磁碟

叢集點選右鍵→其他動作→設定叢集仲裁設定 
選取仲裁設定選項,選擇『選取仲裁見證』
選取仲裁見證,選擇『設定磁碟見證』
選取仲裁磁碟

  • 新增共用磁碟

進到 容錯移轉叢集管理員→存放裝置→磁碟 設定畫面,可以看到還有一個『可用存放裝置』。在那個磁碟點選右鍵,選擇 “新增至叢集共用磁碟區”
共用磁碟新增完成,後續就能在容錯移轉叢集上建立高可用性的服務

參考連結

沒有留言:

張貼留言