在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命令进行群集诊断的。
这时打开故障转移群集控制台能够看见咱们建立的工做组群集。
好了,今天就给你们分享到这,若有不对的地方还请你们指出,谢谢。