SQL Server 2016 無域群集配置 AlwaysON 可用性組圖文教程
windows server 2016 與 sql server 2016 都可用允許不許要加入AD ,管理方面省了挺多操作,也不用擔(dān)心域控出現(xiàn)問題影響各服務(wù)器了。
本測試版本: window server 2016 datacenter + sql server 2016 ctp
IP規(guī)劃:
|
主機(jī)名 |
IP |
說明 |
|
ad |
192.168.2.2 |
域服務(wù)器(kk.com)windows xp |
|
Server131 |
192.168.2.131 |
節(jié)點 |
|
Server132 |
192.168.2.132 |
節(jié)點 |
|
Winclt2016 |
192.168.2.139 |
群集 |
|
Testag_listener |
192.168.2.135 |
可用性組監(jiān)聽器 |
要求:每個節(jié)點都創(chuàng)建一個本地的計算機(jī)用戶,要求賬號密碼一致,并隸屬于管理員組 “Administrators” 。
也可使用默認(rèn)的管理員賬號administrator ,如果使用的不是默認(rèn)的計算機(jī)管理員賬號 administrator,則配置注冊表添加 LocalAccountTokenFilterPolicy 設(shè)置為 1 。
如下:
new-itemproperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name LocalAccountTokenFilterPolicy -Value 1
本次測試使用的是默認(rèn)的管理員賬號:administrator
因不需要將計算機(jī)就加入到域中,但是DNS還是需要配置的,所以先安裝域服務(wù)器,此處略過……
各節(jié)點配置網(wǎng)卡信息:

服務(wù)器不加入AD,但需要配置域后綴,如下:

配置完成后,重啟節(jié)點計算機(jī),各節(jié)點就能通過服務(wù)器全名相互ping通了。
在域服務(wù)器管理中,將各節(jié)點主機(jī)手動添加到域中,如下:

添加完成后,域服務(wù)器也可以通過節(jié)點全名ping通各服務(wù)器了!
配置好節(jié)點名稱和ip相關(guān)后,在各節(jié)點 添加 故障轉(zhuǎn)移群集工具,同時添加 .net framwork 3.5 。
選擇其中一個節(jié)點(將作為主節(jié)點),創(chuàng)建群集。
視頻教程:https://msdnshared.blob.core.windows.net/media/2016/08/WorkgroupCluster.mp4?_=1
到選擇服務(wù)器時注意!如下圖,應(yīng)直接輸入各節(jié)點名稱,再確認(rèn)添加。若從“瀏覽” 查找,可能找不到服務(wù)器;或者即使找到服務(wù)器,確認(rèn)要添加的服務(wù)器時會出錯。

此處設(shè)置群集名稱和IP:

接下來創(chuàng)建磁盤,配置仲裁,操作和以前版本差不多一樣。


完成后在各節(jié)點獨立安裝 ms sql server 2016,服務(wù)賬號選擇本地管理員賬號。(操作和以往版本一樣)
配置 alwayson 可用性組,操作差不多。
但是既然節(jié)點沒有加入AD,那么久不能用域認(rèn)證,只能用證書認(rèn)證,因此需要創(chuàng)建證書和端點。在配置可用性組前各節(jié)點進(jìn)行證書認(rèn)證信任。
本測試以兩個節(jié)點為例,個節(jié)點數(shù)據(jù)庫創(chuàng)建的證書,都備份并在其他節(jié)點還原。
--共享文件夾路徑:C:\ClusterStorage\Volume1\ --節(jié)點一:創(chuàng)建主密鑰/證書/端點,備份證書。 USE master; GO CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'kk_testag2016'; GO CREATE CERTIFICATE Cert_server131 WITH SUBJECT = 'Cert_server131', START_DATE = '2017-01-01',EXPIRY_DATE = '2099-12-30'; GO BACKUP CERTIFICATE Cert_server131 TO FILE = 'C:\ClusterStorage\Volume1\Cert_server131.cer'; GO CREATE ENDPOINT [testag_endpoint] AUTHORIZATION [server131\administrator] STATE=STARTED AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL) FOR DATA_MIRRORING (ROLE = ALL,AUTHENTICATION = CERTIFICATE Cert_server131, ENCRYPTION = REQUIRED ALGORITHM AES) GO --節(jié)點二:創(chuàng)建主密鑰/證書,備份證書。 USE master; GO CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'kk_testag2016'; GO CREATE CERTIFICATE Cert_server132 WITH SUBJECT = 'Cert_server132', START_DATE = '2017-01-01',EXPIRY_DATE = '2099-12-30'; GO BACKUP CERTIFICATE Cert_server132 TO FILE = 'C:\ClusterStorage\Volume1\Cert_server132.cer'; GO CREATE ENDPOINT [testag_endpoint] AUTHORIZATION [server132\administrator] STATE=STARTED AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL) FOR DATA_MIRRORING (ROLE = ALL,AUTHENTICATION = CERTIFICATE Cert_server132, ENCRYPTION = REQUIRED ALGORITHM AES) GO --節(jié)點一:創(chuàng)建其他節(jié)點證書 USE master; GO CREATE CERTIFICATE Cert_server132 FROM FILE = 'C:\ClusterStorage\Volume1\Cert_server132.cer'; GO --節(jié)點二:創(chuàng)建其他節(jié)點證書 USE master; GO CREATE CERTIFICATE Cert_server131 FROM FILE = 'C:\ClusterStorage\Volume1\Cert_server131.cer'; GO
完成后可配置可用性組了:同步提交可以設(shè)置3個了

端點配置:端點填寫剛才創(chuàng)建的端點名稱,填寫后, “端口號”+“端點名稱”+“對數(shù)據(jù)進(jìn)行加密” 則變?yōu)椴豢筛?。其他配置一樣?/p>


詳細(xì)步驟截圖下載:AlwaysOn無域高可用組2016.rar
以上所述是小編給大家介紹的SQL Server 2016 無域群集配置 AlwaysON 可用性組圖文教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
完美解決MSSQL"以前的某個程序安裝已在安裝計算機(jī)上創(chuàng)建掛起的文件操作"
以前裝過sql server,后來刪掉。現(xiàn)在重裝,卻出現(xiàn)“以前的某個程序安裝已在安裝計算機(jī)上創(chuàng)建掛起的文件操作。運(yùn)行安裝程序之前必須重新啟動計算機(jī)”錯誤。無法進(jìn)行下去。 現(xiàn)在又遇到了,終于完全搞定.2008-11-11
修改SQL-SERVER數(shù)據(jù)庫表結(jié)構(gòu)的SQL命令附sql命令行修改數(shù)據(jù)庫
本教程給大家介紹修改SQL-SERVER數(shù)據(jù)庫表結(jié)構(gòu)的SQL命令附sql命令行修改數(shù)據(jù)庫,涉及到sqlserver數(shù)據(jù)庫命令的相關(guān)知識,對sqlserver數(shù)據(jù)庫命令感興趣的朋友可以參考下本篇文章2015-10-10
sql server deadlock跟蹤的4種實現(xiàn)方法
一提到跟蹤倆字,很多人想到警匪片中的場景,但這里介紹的可不是一樣的哦,下面這篇文章主要給大家介紹了關(guān)于sql server deadlock跟蹤的4種實現(xiàn)方法,文中通過圖文以及示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-09-09
MSSQL2005數(shù)據(jù)附加失敗報錯3456解決辦法
今天在把數(shù)據(jù)庫備份出去,再到另一臺服務(wù)器上進(jìn)行數(shù)據(jù)還原時出現(xiàn),數(shù)據(jù)附加失敗錯誤3456提示,下面來看我的解決過程2012-09-09
sqlserver 中ntext字段的批量替換(updatetext的用法)
在Sql Server 中,ntext/text/image 字段不允許應(yīng)用replace函數(shù)替換內(nèi)容2009-09-09
SQL Server數(shù)據(jù)庫附加失敗的解決辦法
這篇文章主要為大家詳細(xì)介紹了SQL Server數(shù)據(jù)庫附加失敗,錯誤3415、錯誤5120的解決辦法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03
SQLServer 2012中設(shè)置AlwaysOn解決網(wǎng)絡(luò)抖動導(dǎo)致的提交延遲問題
這篇文章主要介紹了SQLServer 2012中設(shè)置AlwaysOn解決網(wǎng)絡(luò)抖動導(dǎo)致的提交延遲問題,需要的朋友可以參考下2015-02-02
SqlServer系統(tǒng)數(shù)據(jù)庫的作用深入了解
至于SqlServer系統(tǒng)數(shù)據(jù)庫的作用可以從以下幾個部分介紹下:Master/Model/Tempdb/Distribution/Msdb;感興趣的你可以參考下哦,不妨可以充充電了2013-02-02

