在Winows Server 2012 R2以前,咱們建立羣集都必須是在域環境的成員服務器當中進行。但在Windows Server 2016中打破了這個規矩,出現了不須要依賴AD也能夠在工做組中建立故障轉移羣集。shell
在Windows Server 2016中將支持如下類型的羣集:服務器
單域羣集:加入到同一個域的全部羣集節點網絡
多域羣集:不一樣域的羣集節點ide
工做組羣集:工做組節點羣集(不加域)工具
那麼今天咱們主要介紹工做組羣集給你們看看究竟是什麼樣的,但作工做組羣集是有先決條件的:測試
全部的服務器必須是Windows Server 20163d
全部的服務器必須安裝故障轉移羣集功能。對象
服務器必須使用微軟認證的硬件或通過羣集驗證測試的服務器設備。blog
下面我將採用Windows Server 2016 TP4這個版原本進行演示,咱們須要進行一些配置:ip
要建立新的羣集或加入到羣集節點中,本地賬戶須要符合如下要求:
不支持故障轉移羣集管理控制檯及工具進行配置,只能採用Powershell
在羣集的每個節點上建立一個本地用戶賬戶
用戶名和密碼在每個節點上必須相同
該賬戶在每個節點上須要屬於本地管理員組
若是使用一個非內置的本地管理員賬戶建立羣集,須要將全部節點的LocalAccountTokenFilterPolicy註冊表策略設置爲1。內置管理員賬戶包含administrator。
在每個羣集節點上以管理員方式運行Powershell:
new-itemproperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name LocalAccountTokenFilterPolicy -Value 1
也就是這個位置:
添加完成後記得重啓下該服務器。
建立故障轉移羣集沒法建立任何計算機對象,所以每個羣集節點須要有DNS網絡名稱,而且須要有一個DNS後綴
2臺工做組的服務器都有一個共同的DNS服務器地址進行註冊(或者本身添加A記錄),包含DNS後綴。若是沒有共同的DNS服務器進行註冊,那就在每臺寫上host記錄。
接下來咱們能夠進行部署工做組羣集了,固然工做組羣集和多域羣集的步驟是差很少的:
首先咱們須要在全部節點上建立一致的本地用戶確保用戶名密碼一致,而且該賬戶都屬於本地administrators組。
確保全部須要加入羣集節點的服務器都有DNS後綴
檢查防火牆響應的協議是否打開。
建立羣集使用AdministrativeAccessPoint指定DNS類型以便建立羣集時不會嘗試建立計算機對象。
New-Cluster –Name <Cluster Name> -Node <Nodes to Cluster> -–StaticAddress <Cluster IP> -AdministrativeAccessPoint DNS
下表總結了工做組羣集的工做負載:
仲裁配置:
見證類型部隊與工做組羣集和多域羣集建議採用雲見證或磁盤見證。不支持文件共享見證。
羣集驗證中如下信息能夠忽略:
羣集配置-驗證資源情況
系統配置-驗證AD配置
建議在羣集中的每個節點都採用相同的配置,例如相同的補丁,相同的策略等。
確保羣集全部節點的信息能夠在權威DNS服務器上獲得解析。
在工做組羣集中是不支持Get-ClusterDiagnostics命令進行羣集診斷的。
這時打開故障轉移羣集控制檯能夠看見咱們建立的工做組羣集。
好了,今天就給你們分享到這,若有不對的地方還請你們指出,謝謝。