部署檔案共用見證
適用於:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Azure Stack HCI、版本 21H2 和 20H2
檔案共用見證是 SMB 共用,可供容錯移轉叢集用來做為叢集仲裁中的投票權。 本主題提供 Windows Server 2019 中技術和新功能的概觀,包括使用連線至路由器做為檔案共用見證的 USB 磁碟機。
檔案共用見證在下列情況下非常方便:
- 由於叢集中的所有伺服器都沒有可靠的網際網路連線,因此無法使用雲端見證
- 由於沒有任何共用磁碟機可用於磁碟見證,因此無法使用磁碟見證。 這可能是儲存空間直接存取叢集、SQL Server Always On 可用性群組 (AG)、Exchange 資料庫可用性群組 (DAG) 等。這些類型的叢集都沒有使用共用磁碟。
檔案共用見證需求
您可以在已加入網域的 Windows 伺服器上託管檔案共用見證,或如果您的叢集正在執行 Windows Server 2019,任何裝置都可以託管 SMB 2 或更新版本的檔案共用。
檔案伺服器類型 | 支援的叢集 |
---|---|
任何具有 SMB 2 檔案共用的裝置 | Windows Server 2019 |
已加入網域的 Windows Server | Windows Server 2008 和更新版本 |
如果叢集正在執行 Windows Server 2019,以下為需求:
- 在使用 SMB 2 或更新版本通訊協定之任何裝置上的 SMB 檔案共用,包括:
- 網路連接儲存裝置 (NAS)
- 已加入工作群組的 Windows 電腦
- 具有本機連接 USB 儲存裝置的路由器
- 裝置上用於驗證叢集的本機帳戶
- 如果您改為將 Active Directory 用於透過檔案共用驗證叢集,叢集名稱物件 (CNO) 必須具有該共用的寫入權限,而且伺服器必須位於與叢集相同的 Active Directory 樹系中
- 檔案共用的可用空間至少為 5 MB
如果叢集正在執行 Windows Server 2016 或更早版本,以下為需求:
- 在已加入相同 Active Directory 樹系做為叢集之 Windows 伺服器上的 SMB 檔案共用
- 叢集名稱物件 (CNO) 必須具有該共用的寫入權限
- 檔案共用的可用空間至少為 5 MB
其他注意事項:
- 若要使用加入網域的 Windows 伺服器以外的裝置所託管的檔案共用見證,您目前必須使用 Set-ClusterQuorum -Credential PowerShell Cmdlet 來設定見證,如本主題稍後所述。
- 如需高可用性,您可以在個別的容錯移轉叢集上使用檔案共用見證
- 檔案共用可供多個叢集使用
- 任何容錯移轉叢集版本都不支援使用分散式檔案系統 (DFS) 共用或複寫的儲存體。 這些會導致核心分裂情況,其中叢集伺服器會彼此獨立執行且可能導致資料遺失。
使用 USB 裝置在路由器上建立檔案共用見證
在 Microsoft Ignite 2018 上,DataOn Storage 在其 Kiosk 區域中有儲存空間直接存取叢集。 此叢集已使用 USB 連接埠作為與此相似的檔案共用見證,連線到 NetGear Nighthawk X4S WiFi 路由器。
以下列出在此特定路由器上使用 USB 裝置建立檔案共用見證的步驟。 請注意,其他路由器和 NAS 設備的步驟會有所不同,而且應依照廠商提供的指示來完成。
使用插入的 USB 裝置登入路由器。
從選項清單中,選取可以在其中建立共用的 [ReadySHARE]。
對於檔案共用見證,只需要基本共用。 選取 [編輯] 按鈕將會出現快顯對話方塊,其中您可以在 USB 裝置上建立共用。
選取 [套用] 按鈕後,即建立共用,並可在清單中看到此共用。
建立共用後,使用 PowerShell 建立叢集的檔案共用見證。
Set-ClusterQuorum -FileShareWitness \\readyshare\Witness -Credential (Get-Credential)
這會顯示對話方塊,以便在裝置上輸入本機帳戶。
這些相同的相似步驟可以在具有 USB 功能的其他路由器、NAS 裝置或其他 Windows 裝置上完成。