搭建非域AlwaysOn win2016+SQL2016

搭建非域AlwaysOn win2016+SQL2016

 


第一篇
http://www.cnblogs.com/lyhabc/p/4678330.html
第二篇
http://www.cnblogs.com/lyhabc/p/4682028.html
第三篇
http://www.cnblogs.com/lyhabc/p/4682986.html
第四篇
http://www.cnblogs.com/lyhabc/p/6136227.html
搭建非域AlwaysOn win2016+SQL2016
http://www.cnblogs.com/lyhabc/p/6498712.html
SQL Server AG集羣啓動不起來的臨時自救大招
http://www.cnblogs.com/lyhabc/p/6953255.html

 

操作之前請先查看《從0開始搭建SQL Server AlwaysOn 》系列文章

非域搭建Alwayson只是省去搭建域控那一部分,其他大同小異

 

 

條件:

操作系統:windows server 2016

數據庫:SQL Server 2016

SSMS版本:17.3

 

節點1:HDDB01.duqee.com
節點2:HDDB02.duqee.com
節點3:HDDB03.duqee.com

 

三臺服務器機器名
HDDB01
HDDB02
HDDB03

 

要用專有網絡,經典網絡會把公網IP註冊到WSFC的VIP,無法用

 

這裏只創建兩個盤符

 

 

 

 

 

三臺機器在同一個內網

 

 

 

 


用某雲專用網絡雲主機 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

 

 

如有不對的地方,歡迎大家拍磚o(∩_∩)o 

本文版權歸作者所有,未經作者同意不得轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章