日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

无域控AlwaysOn实战教学 (一)

發(fā)布時(shí)間:2023/12/8 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 无域控AlwaysOn实战教学 (一) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

最近正好給客戶安裝部署無域控的Always On 。詳細(xì)說明下安裝部署的細(xì)節(jié)和碰到的坑.歡迎各位同學(xué)拍磚和評(píng)論,有什么問題都可以在下面留言。


什么是Always On

SQL Server 2012 引入了高可用性組AlwaysOn,用來代替數(shù)據(jù)庫鏡像(SQL Server 2005 SP1開始支持的),但是它有一個(gè)巨大的局限性:承載副本的節(jié)點(diǎn)必須是在同一Windows故障轉(zhuǎn)移群集中。Windows故障轉(zhuǎn)移群集中的安裝部署又需要域控。這臺(tái)域控必須是單獨(dú)一臺(tái)或者兩臺(tái)(主備)服務(wù)器。這無形中增加了投入的成本。而且對(duì)于不熟悉域控的人來說,域控可以說是非常麻煩。出現(xiàn)問題的時(shí)候很難排查。好消息是,從Windows Server 2016 開始我們就在需要域控了。在SQL Server 2016之前,高可用性組只能在SQL Server企業(yè)版的才能使用。與數(shù)據(jù)庫鏡像相比,這是另一個(gè)缺點(diǎn)(因?yàn)榧词乖跇?biāo)準(zhǔn)版中也有同步鏡像)。在SQL Server 2016中,Microsoft現(xiàn)在為SQL Server的標(biāo)準(zhǔn)版提供了基本可用性組,它提供了與數(shù)據(jù)庫鏡像相同的功能:

只有2個(gè)副本
同步提交
每個(gè)可用性組1個(gè)數(shù)據(jù)庫
沒有可讀的副本
使用SQL Server 2016和Windows Server 2016,Always On可以真正的替代數(shù)據(jù)庫鏡像,該技術(shù)也適用于SQL Server的標(biāo)準(zhǔn)版。好了,前面的大多都是廢話,不多說,開整。


環(huán)境準(zhǔn)備


(由于客戶的真實(shí)環(huán)境不好截圖,我這里的截圖,都是使用的本地的截圖,但是環(huán)境都是一樣的)

2臺(tái)數(shù)據(jù)庫服務(wù)器 ? ?192.168.1.57 ? 192.168.1.59?

操作系統(tǒng)版本?


數(shù)據(jù)庫版本



安裝WSFC (Windows 故障轉(zhuǎn)移集群)

打開服務(wù)器管理器


添加角色和功能


一直點(diǎn)下一步,,直到下面這個(gè)界面:


然后點(diǎn)下一步,安裝,然后重啟服務(wù)器。完成安裝。到這來故障轉(zhuǎn)移集群功能安裝完成。

添加主DNS后綴

為了能夠創(chuàng)建無域控的Windows群集,必須在兩個(gè)節(jié)點(diǎn)上創(chuàng)建所謂的主DNS后綴。??在我的情況下,我選擇了兩個(gè)節(jié)點(diǎn)上的DNS后綴brsh.com。

在控制面板中打開系統(tǒng)設(shè)置.特別注意:這個(gè)DNS后綴一定要添加。我在最開始實(shí)施時(shí)就忘記了,會(huì)出現(xiàn)故障轉(zhuǎn)移集群無法連接,重啟SQL Server 無法無法切換的錯(cuò)誤。詳見:遇到的錯(cuò)誤一



點(diǎn)擊--》更改設(shè)置


點(diǎn)擊其他--》添加主DNS后綴。



以上,添加DNS后綴就完成了。

網(wǎng)絡(luò)名稱互通

兩臺(tái)服務(wù)器直接通過,FQDN(完全合格域名 )能相互ping 同。我的服務(wù)器FQDN就是如下2個(gè)名字。

WIN-UE57.brsh.com ? ??WIN-UE59.brsh.com

因?yàn)槲覀儧]有配置DNS服務(wù)器,為了保證能夠ping通,因此我們需要在HOSTS文件中做個(gè)解析(存儲(chǔ)在c:\ windows \ system32 \ drivers \ etc)中。如果FQDN無法解析,則無法創(chuàng)建Windows群集。詳細(xì)見:遇到的錯(cuò)誤二


創(chuàng)建WSFC

打開故障轉(zhuǎn)移群集管理器,輸入加入服務(wù)器的名稱。



或者可以使用power shell 運(yùn)行下面的命令來安裝。只需要在一臺(tái)機(jī)器上面運(yùn)行就可以 New-Cluster –Name MyCluster -Node WIN-UE57,WIN-UE59 -AdministrativeAccessPoint DNS -StaticAddress 192.168.1.56

參數(shù)說明:

–Name:集群的名字

-Node:節(jié)點(diǎn),多個(gè)節(jié)點(diǎn)用英文逗號(hào)分隔

-StaticAddress:集群的公共IP

關(guān)于仲裁

目前無域控的方式還不支持共享文件夾仲裁.只能使用磁盤做仲裁或者云見證


好的,前期準(zhǔn)備工作已經(jīng)基本完成,正式搭建會(huì)在下一篇文章中。。。。。。

遇到的錯(cuò)誤一

在我安裝部署時(shí)遇到了下面的錯(cuò)誤,集群的名稱顯示失敗。

同時(shí)在事件查看器會(huì)提示:

群集角色“群集組”中的類型“Network?Name”的群集資源“群集名稱”失敗。錯(cuò)誤代碼為“0xcb”(“操作系統(tǒng)找不到已輸入的環(huán)境選項(xiàng)。”)。

根據(jù)資源和角色的失敗策略,群集服務(wù)可能會(huì)嘗試使資源在此節(jié)點(diǎn)上聯(lián)機(jī),或?qū)⒔M移到群集的其他節(jié)點(diǎn)中,然后重新啟動(dòng)它。請(qǐng)使用故障轉(zhuǎn)移群集管理器或?Get-ClusterResource?Windows?PowerShell?cmdlet?檢查資源和組狀態(tài)。

出現(xiàn)這個(gè)問題就是主DNS后綴沒有配置或者配置的有問題.?

遇到的錯(cuò)誤二

在添加故障轉(zhuǎn)移集群的時(shí)候提示:無法訪問計(jì)算機(jī)(59的計(jì)算機(jī)名稱)


這個(gè)問題的原因就是沒有做hosts解析。兩邊網(wǎng)絡(luò)無法正常通信




總結(jié)

以上是生活随笔為你收集整理的无域控AlwaysOn实战教学 (一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。