Non-domain structures AlwaysOn win2016 + SQL2016

Non-domain structures AlwaysOn win2016 + SQL2016

 

The first chapter
http://www.cnblogs.com/lyhabc/p/4678330.html
The second
http://www.cnblogs.com/lyhabc/p/4682028.html
Title III
http: //www.cnblogs .com / lyhabc / p / 4682986.html
Part IV
http://www.cnblogs.com/lyhabc/p/6136227.html
build nondomain win2016 + SQL2016 AlwaysOn
http://www.cnblogs.com/lyhabc/p /6498712.html
SQL Server cluster AG does not start up of interim self-help big move
http://www.cnblogs.com/lyhabc/p/6953255.html

 

Please review before action " from 0 Server AlwaysOn build SQL  " series

Eliminating the need for non-domain to build Alwayson just build that part of the domain controller, other similar

 

 

condition:

Operating System: windows server 2016

Database: SQL Server 2016

SSMS Version: 17.3

 

Node 1: HDDB01.duqee.com
Node 2: HDDB02.duqee.com
Node 3: HDDB03.duqee.com

 

Three server machine name
HDDB01
HDDB02
HDDB03

 

Use proprietary networks, classic public IP network will WSFC registered to the VIP, can not be

 

Created here only two letters

 

 

 

 

 

三台机器在同一个内网

 

 

 

 


用某云专用网络云主机 VPC


正式开始

 

 


1、网卡设置
内网网卡:只能用自动获取,不能设置静态IP(如果不是用云主机 实际上最好用静态IP),ipv6去掉,禁用TCP/IP上的NetBIOS,设置DNS后缀 duqee.com

其中DNS服务器留空,防止集群转发给DNS服务器注册名称而导致报错


2、所有节点创建相同的帐号、密码,且属于本地Administrators组


3、所有节点 打开powershell 输入:new-itemproperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name LocalAccountTokenFilterPolicy -Value 1

 

4、所有节点更改计算机名,加DNS后缀



5、新建DNS服务器或写hosts文件
建议写 hosts 文件,比较简单,每个节点都需要配置
添加主机名称、WSFC名称、可用性组侦听器名称三种类型的解析,注意加DNS后缀的全名也要加上
C:\Windows\System32\drivers\etc\

复制代码
172.16.199.3  HDDB01.duqee.com
172.16.199.2   HDDB02.duqee.com
172.16.199.4   HDDB03.duqee.com
172.16.199.3  HDDB01
172.16.199.2   HDDB02
172.16.199.4   HDDB03

172.16.199.5  testdemo.noad.com
172.16.199.5  testdemo.noad.com.duqee.com

172.16.199.6  aglistener
172.16.199.6  aglistener.duqee.com
复制代码

 





  
6、控制面板-》所有控制面板项-》网络和共享中心-》更改高级共享设置 -》启用网络发现


7、所有节点关闭防火墙

 


8、所有节点安装故障转移集群,重启机器,建WSFC集群  2016正式版可以用GUI创建WSFC集群

 

 

 

WSFC的VIP只能用DHCP,因为节点的网卡也是用DHCP分配的(如果不是云主机建议自己分配一个静态的VIP)

 

WSFC集群名称:testdemo.noad.com

 

9、安装SQL Server,这一步就省略了

 

10、在SQL Server配置管理器里启用alwayson功能,SQL Server服务的启动帐户名不用改还是用NT Service/MSSQLSERVER

注意一下,如果是用域来搭建alwayson,启动SQL服务是用域用户的,因为现在是非域环境,所以用NT Service/MSSQLSERVER即可

 

11、非域环境的alwayson实质上是用的证书来做节点之间的验证,所以这一步跟搭建镜像的步骤是一样的

之前本人写了一个镜像自动生成脚本,地址:http://www.cnblogs.com/lyhabc/p/4807920.html

 

 

12、备份还原数据库,这一步省略了,具体看《从0开始搭建SQL Server AlwaysOn 》系列文章的第三篇

注意:SQL2016新增了一种数据同步首选项,叫做 “自动种子设定”,无须备份还原数据库,在主副本创建好数据库,选择自动种子设定,SQLServer会帮你

在各个辅助副本创建好数据库并同步好数据,相当方便

 

13、用界面创建alwayson

 

 

 

打开WSFC管理器,可以看到testag的ag已经在运行

 


总结

 

其实非域搭建alwayson的流程跟 以前windows域搭建alwayson的流程基本一样

以前windows域流程:1、建域控(DNS)和加域 -》2、建WSFC集群 -》3、建立alwayson

非windows域流程:1、DNS或hosts文件 -》2、建WSFC集群 -》3、建立alwayson

 

 

某云的一些问题

问题1:不能用共享文件夹见证,只好将第三个节点加入集群

问题2:WSFC的VIP脱机,无法加私有IP,暂时不影响使用

问题3:不能添加alwayson侦听器

 

相关文章

http://blog.csdn.net/kk185800961/article/details/72876639

Guess you like

Origin www.cnblogs.com/chendian0/p/12109507.html