搭建非域AlwaysOn win2016+SQL2016
搭建非域AlwaysOn win2016+SQL2016
第一篇
http://www.rzrgm.cn/lyhabc/p/4678330.html
第二篇
http://www.rzrgm.cn/lyhabc/p/4682028.html
第三篇
http://www.rzrgm.cn/lyhabc/p/4682986.html
第四篇
http://www.rzrgm.cn/lyhabc/p/6136227.html
搭建非域AlwaysOn win2016+SQL2016
http://www.rzrgm.cn/lyhabc/p/6498712.html
SQL Server AG集群啟動(dòng)不起來的臨時(shí)自救大招
http://www.rzrgm.cn/lyhabc/p/6953255.html
操作之前請先查看《從0開始搭建SQL Server AlwaysOn 》系列文章
非域搭建Alwayson只是省去搭建域控那一部分,其他大同小異
條件:
操作系統(tǒng):windows server 2016
數(shù)據(jù)庫:SQL Server 2016
SSMS版本:17.3
節(jié)點(diǎn)1:HDDB01.duqee.com
節(jié)點(diǎn)2:HDDB02.duqee.com
節(jié)點(diǎn)3:HDDB03.duqee.com
三臺(tái)服務(wù)器機(jī)器名
HDDB01
HDDB02
HDDB03
要用專有網(wǎng)絡(luò),經(jīng)典網(wǎng)絡(luò)會(huì)把公網(wǎng)IP注冊到WSFC的VIP,無法用

這里只創(chuàng)建兩個(gè)盤符



三臺(tái)機(jī)器在同一個(gè)內(nèi)網(wǎng)

用某云專用網(wǎng)絡(luò)云主機(jī) VPC
正式開始
1、網(wǎng)卡設(shè)置
內(nèi)網(wǎng)網(wǎng)卡:只能用自動(dòng)獲取,不能設(shè)置靜態(tài)IP(如果不是用云主機(jī) 實(shí)際上最好用靜態(tài)IP),ipv6去掉,禁用TCP/IP上的NetBIOS,設(shè)置DNS后綴 duqee.com
其中DNS服務(wù)器留空,防止集群轉(zhuǎn)發(fā)給DNS服務(wù)器注冊名稱而導(dǎo)致報(bào)錯(cuò)

2、所有節(jié)點(diǎn)創(chuàng)建相同的帳號(hào)、密碼,且屬于本地Administrators組
3、所有節(jié)點(diǎn) 打開powershell 輸入:new-itemproperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name LocalAccountTokenFilterPolicy -Value 1

4、所有節(jié)點(diǎn)更改計(jì)算機(jī)名,加DNS后綴

5、新建DNS服務(wù)器或?qū)慼osts文件
建議寫 hosts 文件,比較簡單,每個(gè)節(jié)點(diǎn)都需要配置
添加主機(jī)名稱、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、控制面板-》所有控制面板項(xiàng)-》網(wǎng)絡(luò)和共享中心-》更改高級(jí)共享設(shè)置 -》啟用網(wǎng)絡(luò)發(fā)現(xiàn)
7、所有節(jié)點(diǎn)關(guān)閉防火墻

8、所有節(jié)點(diǎn)安裝故障轉(zhuǎn)移集群,重啟機(jī)器,建WSFC集群 2016正式版可以用GUI創(chuàng)建WSFC集群



WSFC的VIP只能用DHCP,因?yàn)楣?jié)點(diǎn)的網(wǎng)卡也是用DHCP分配的(如果不是云主機(jī)建議自己分配一個(gè)靜態(tài)的VIP)


WSFC集群名稱:testdemo.noad.com

9、安裝SQL Server,這一步就省略了
10、在SQL Server配置管理器里啟用alwayson功能,SQL Server服務(wù)的啟動(dòng)帳戶名不用改還是用NT Service/MSSQLSERVER
注意一下,如果是用域來搭建alwayson,啟動(dòng)SQL服務(wù)是用域用戶的,因?yàn)楝F(xiàn)在是非域環(huán)境,所以用NT Service/MSSQLSERVER即可



11、非域環(huán)境的alwayson實(shí)質(zhì)上是用的證書來做節(jié)點(diǎn)之間的驗(yàn)證,所以這一步跟搭建鏡像的步驟是一樣的
之前本人寫了一個(gè)鏡像自動(dòng)生成腳本,地址:http://www.rzrgm.cn/lyhabc/p/4807920.html
12、備份還原數(shù)據(jù)庫,這一步省略了,具體看《從0開始搭建SQL Server AlwaysOn 》系列文章的第三篇
注意:SQL2016新增了一種數(shù)據(jù)同步首選項(xiàng),叫做 “自動(dòng)種子設(shè)定”,無須備份還原數(shù)據(jù)庫,在主副本創(chuàng)建好數(shù)據(jù)庫,選擇自動(dòng)種子設(shè)定,SQLServer會(huì)幫你
在各個(gè)輔助副本創(chuàng)建好數(shù)據(jù)庫并同步好數(shù)據(jù),相當(dāng)方便

13、用界面創(chuàng)建alwayson

打開WSFC管理器,可以看到testag的ag已經(jīng)在運(yùn)行

總結(jié)
其實(shí)非域搭建alwayson的流程跟 以前windows域搭建alwayson的流程基本一樣
以前windows域流程:1、建域控(DNS)和加域 -》2、建WSFC集群 -》3、建立alwayson
非windows域流程:1、DNS或hosts文件 -》2、建WSFC集群 -》3、建立alwayson
某云的一些問題
問題1:不能用共享文件夾見證,只好將第三個(gè)節(jié)點(diǎn)加入集群
問題2:WSFC的VIP脫機(jī),無法加私有IP,暫時(shí)不影響使用
問題3:不能添加alwayson偵聽器
相關(guān)文章
http://blog.csdn.net/kk185800961/article/details/72876639
如有不對的地方,歡迎大家拍磚o(∩_∩)o
本文版權(quán)歸作者所有,未經(jīng)作者同意不得轉(zhuǎn)載。
浙公網(wǎng)安備 33010602011771號(hào)