輕鬆搭建基於工作組的WindowsServer故障轉移群集

 新鈦雲服已累計為您分享804篇技術乾貨

嘿,記得以前用Windows Server 2016之前的版本嗎?那時候,我們只能在同一個Active Directory域的伺服器上搭建故障轉移群集。但現在,情況變了!Windows Server 2016及更新版本讓我們能在不同域的伺服器之間,甚至是未加入AD域的工作組伺服器之間,搭建起雙節點或更多節點的故障轉移群集,也就是我們說的“工作組群集”。

不過別忘了,所有群集節點都得裝上Windows Server 2016,支援以下群集場景。
01
安裝故障轉移群集功能
首先,你得在所有即將成為群集節點的伺服器上安裝故障轉移群集功能,別忘了包括管理工具哦。
powershellInstall-WindowsFeature Failover-Clustering -IncludeManagementTools
02
建立本地管理員賬戶
接下來,建立一個有管理員許可權的本地賬戶,並給所有節點設定相同的密碼。
cmdnet user /add clustadm Pa$$word!net localgroup administrators clustadm /add
03
調整本地安全策略
如果你遇到“不允許請求的登錄檔訪問”的錯誤,那就得調整一下本地安全策略,允許遠端訪問管理共享。
powershellNew-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name LocalAccountTokenFilterPolicy -Value 1
04
設定DNS和網路
為了讓叢集伺服器能透過FQDN名稱互相通訊,你得設定相同的主DNS字尾。別忘了取消選中高階TCP/IP設定中的註冊DNS連線地址。
並更新hosts檔案,讓伺服器能解析其他叢集成員的名稱和叢集的名稱。
cmdSetfile="%windir%\System32\drivers\etc\hosts"echo 192.168.1.21 clust-host1 >> %file%echo 192.168.1.21 clust-host1.mylocal.net >> %file%echo 192.168.1.22 clust-host2 >> %file%echo 192.168.1.22 clust-host2.mylocal.net >> %file%echo 192.168.1.20 cluster1 >> %file%echo 192.168.1.20 cluster1.mylocal.net >> %file%
05
驗證叢集節點
一切準備就緒後,用下面的命令來驗證叢集節點是否都準備妥當。
powershelltest-cluster-node "clust-host1.mylocal.net", "clust-host2.mylocal.net"
06
建立群集
最後,使用PowerShell建立你的群集。
powershellNew-Cluster -Name cluster1 -Node clust-host1.mylocal.net, clust-host2.mylocal.net -AdministrativeAccessPoint DNS -StaticAddress 192.168.1.20
現在,你可以用get-clusterget-clusterresource命令來檢查群集及其元件的狀態了。如果你想透過圖形介面來管理群集,那就得用到故障轉移群集管理器。點選“連線到群集”選單項,你就可以開始管理你的群集了。如果你的群集有偶數臺伺服器,別忘了配置見證資源。注意哦,你不能用SMB共享資料夾作為仲裁見證。我們支援的見證模式有:磁碟見證、共享磁碟(兩個節點同時訪問)或者雲見證——也就是Azure中的雲磁碟資源。
如有相關問題,請在文章後面給小編留言,小編安排作者第一時間和您聯絡,為您答疑解惑。
參考連結:https://woshub.com/workgroup-failover-cluster-windows-server-2016/

相關文章