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

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

首先,你得在所有即將成為群集節點的伺服器上安裝故障轉移群集功能,別忘了包括管理工具哦。
powershell
Install-WindowsFeature Failover-Clustering -IncludeManagementTools
接下來,建立一個有管理員許可權的本地賬戶,並給所有節點設定相同的密碼。
cmd
net user /add clustadm Pa$$word!
net localgroup administrators clustadm /add

如果你遇到“不允許請求的登錄檔訪問”的錯誤,那就得調整一下本地安全策略,允許遠端訪問管理共享。
powershell
New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name LocalAccountTokenFilterPolicy -Value 1
為了讓叢集伺服器能透過FQDN名稱互相通訊,你得設定相同的主DNS字尾。別忘了取消選中高階TCP/IP設定中的註冊DNS連線地址。


cmd
Setfile="%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%

一切準備就緒後,用下面的命令來驗證叢集節點是否都準備妥當。
powershell
test-cluster-node "clust-host1.mylocal.net", "clust-host2.mylocal.net"
最後,使用PowerShell建立你的群集。
powershell
New-Cluster -Name cluster1 -Node clust-host1.mylocal.net, clust-host2.mylocal.net -AdministrativeAccessPoint DNS -StaticAddress 192.168.1.20
get-cluster
和get-clusterresource
命令來檢查群集及其元件的狀態了。如果你想透過圖形介面來管理群集,那就得用到故障轉移群集管理器。點選“連線到群集”選單項,你就可以開始管理你的群集了。如果你的群集有偶數臺伺服器,別忘了配置見證資源。注意哦,你不能用SMB共享資料夾作為仲裁見證。我們支援的見證模式有:磁碟見證、共享磁碟(兩個節點同時訪問)或者雲見證——也就是Azure中的雲磁碟資源。如有相關問題,請在文章後面給小編留言,小編安排作者第一時間和您聯絡,為您答疑解惑。
參考連結:https://woshub.com/workgroup-failover-cluster-windows-server-2016/