配置SQLServer2016⽆域AlwaysOn
Windows Server 2016 以及 SQL Server 2016出来已有⼀段时间了,因为Windows Server 2016可以配置⽆域的Windows集,因此也能够以此来配置⽆域的SQL Server AlwaysOn ⾼可⽤。
下⾯就来⼀步⼀步配置2个节点的⽆域的SQL AlwaysOn
环境准备:
(1)2台物理服务器,也可以是2台虚拟机。操作系统:Windows Server 2016 Datacenter
(2)2台服务器上均安装SQL Server 2016 (也可以是SQL Server 2012)
IP以及名称规划:
节点1(物理服务器或虚拟机):JF-SQLDB01 IP地址:10.2.218.131
节点2(物理服务器或虚拟机):JF-SQLDB02 IP地址:10.2.218.132
Windows集名称:JF-AlwaysOn IP地址:10.2.218.130 (虚拟IP)
可⽤性组名称:SQLAG
SQL侦听器名称:JFSQL01 IP地址:10.2.218.133(虚拟IP)
注意事项:
1,只有Windows Server 2016 操作系统才能配置不依赖域的集 ,2台服务器的操作系统,安全补丁,SQL Server版本要完全⼀致。
2,两个节点的Windos Server 2016 都以Administrator账户登录,并且两台服务器的Administrator密码相同,⽆特殊意义,只是为了⽅便后续的操作。
3,两个节点的SQL Server 2016 服务启动账户都设置成Administrator 。2个节点的数据库都有Administrator的登录名,也就是使⽤Administrator登录服务器时,可⽤Windows⾝份验证登录SQL Server。
即:
节点1的SQL Server上有:JF-SQLDB01\administrator ;节点2上有:JF-SQLDB02\administrator ;这2个登录账号,在安装SQL Server的时候可创建。均有sysadmin权限。
⼀:⾸先配置Windows故障转移集(2个节点均使⽤Administrator登录)
第⼀步:安装Windows故障转移集(所有节点都需要安装)
第⼆步:每个节点的计算机不需要加⼊域,但需要添加DNS后缀,且每个节点的后缀必须要相同(例如:test),如下图所⽰的操作。
第三步:在每个节点上都添加⼀个⽤户(我增加的⽤户名称是DCAdmin),且⽤户名以及密码每个节点都⼀致,添加此⽤户的⽬的是为了2台服务器能访问共享⽂件夹。
第四步:在每个节点的 hosts ⽂件中添加每个节点的服务器IP地址和名称、集IP地址和名称、侦听器IP地址和名称,如下所⽰。
hosts⽂件路径:C:\Windows\System32\drivers\etc
hosts⽂件可以⽤记事本打开
服务器名称,填写的是计算机全名,也就是服务器名带上之前设置的DNS名称后缀的名称,例如:st。host⽂件需要在2个节点的服务器上都进⾏相同的操作。
第五步:设置允许应⽤或功能通过防⽕墙,两个节点均要设置,按照下⾯图中红框框出的地⽅设置,注意选项后⾯打勾的位置。powershell创建目录
第六步:在DB1这个节点上,以管理员⽅式运⾏PowerShell ,使⽤脚本创建Windows集。因为⽆域的集没有图形化界⾯可设置,所以只能使⽤PowerShell 进⾏创建。
注意:如果登陆Windows Server 2016服务器的账户不是Administrator,需要先以管理员⽅式运⾏PowerShell,并执⾏下⾯的脚本:
new-itemproperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name LocalAccountTokenFilterPolicy -Value 1
因为我登陆Windows Server 2016⽤的是Administrator,所以跳过执⾏上⾯的命令,直接运⾏下⾯的PowerShell脚本:
New-Cluster -Name JF-AlwaysOn -Node JF-SQLDB01,JF-SQLDB02 -StaticAddress 10.2.218.130 -AdministrativeAccessPoint DNS
--获取集名
Get-Cluster
--集详情
Get-ClusterResource
使⽤Power Shell 安装集后,在故障转移集管理器中是看不到集信息的,需要⼿动连接到集,如下⾯图所⽰:
打开故障转移集管理器后,在管理器处右键⿏标,选择“连接到集” :
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论