從 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。
- 準備兩台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 設定完成後,將兩台虛擬機開機,在磁碟管理的地方新增磁碟。接著,開啟容錯移轉叢集管理員,執行驗證叢集伺服器並且建立一個新的叢集 (過程就不詳細說明了)
- 新增仲裁磁碟
叢集點選右鍵→其他動作→設定叢集仲裁設定
選取仲裁設定選項,選擇『選取仲裁見證』
選取仲裁見證,選擇『設定磁碟見證』
選取仲裁磁碟
- 新增共用磁碟
進到 容錯移轉叢集管理員→存放裝置→磁碟 設定畫面,可以看到還有一個『可用存放裝置』。在那個磁碟點選右鍵,選擇 “新增至叢集共用磁碟區”
共用磁碟新增完成,後續就能在容錯移轉叢集上建立高可用性的服務
沒有留言:
張貼留言