Lycn 2013 with SQL AlwaysOn 「二」偷梁换柱装Lync
上一節(jié)里,我們部署好了兩臺(tái)Lync后端數(shù)據(jù)庫(kù)節(jié)點(diǎn)的AlwaysOn可用性組。這一節(jié)才是重頭戲,怎么把Lync搭在上面。
再來(lái)梳理一下最開(kāi)始思考好的思路:
1、安裝Lync先決
2、AD準(zhǔn)備、配置DNS、配置用戶和組
3、管理工具安裝
4、發(fā)布拓?fù)?---- 此時(shí)后端數(shù)據(jù)庫(kù)指向LyncBE-1,發(fā)布拓?fù)浜笕ビ^察其數(shù)據(jù)庫(kù)創(chuàng)建結(jié)構(gòu),確認(rèn)Lync所需數(shù)據(jù)庫(kù)全部創(chuàng)建完畢。
5、將Lync創(chuàng)建的數(shù)據(jù)庫(kù)加入到可用性組里,并且完成初始同步。
6、在拓?fù)涔芾砥骼飫h除部署,發(fā)布空拓?fù)?#xff0c;移除中央存儲(chǔ)位置。
7、創(chuàng)建新拓?fù)?#xff0c;后端數(shù)據(jù)庫(kù)填A(yù)lwaysOn偵聽(tīng)器。
8、拓?fù)浒l(fā)布成功,安裝前端,申請(qǐng)證書(shū),啟用組件。
OK,不要吊胃口,我直接從第四步開(kāi)始,前面3步已經(jīng)做完了(腦補(bǔ)一下嘛!前面三步都是常規(guī)步驟,不需要特別配置,51cto里這么多Lync部署的文章……)
上圖,黑框里就是我在第一次發(fā)布拓?fù)涞臅r(shí)候,拓?fù)涔芾砥髟贚yncBE-1的SQL Server上創(chuàng)建好的數(shù)據(jù)庫(kù)列表。
?
重復(fù)加入AlwaysOn高可用組的兩個(gè)條件:
第一:修改恢復(fù)模式為完整恢復(fù)模式 第二:對(duì)數(shù)據(jù)庫(kù)進(jìn)行一次完整備份
兩點(diǎn)都可以通過(guò)SQL腳本來(lái)完成,第一步的腳本如下,照葫蘆畫(huà)瓢多復(fù)制幾次,然后把里面的[LcsLog]換成其他的數(shù)據(jù)庫(kù)名字,最后統(tǒng)一執(zhí)行下即可。
第二步改腳本的話太麻煩,每一個(gè)數(shù)據(jù)庫(kù)要改兩個(gè)位置,還是鼠標(biāo)操作快一點(diǎn)。
噼里啪啦一頓整,所有的數(shù)據(jù)庫(kù)都修改過(guò)且備份過(guò)了。在已經(jīng)創(chuàng)建好的可用性組上單擊右鍵,點(diǎn)擊添加數(shù)據(jù)庫(kù)。
滿足先決條件,繼續(xù)……
填入我們提前建好的共享文件夾進(jìn)行初次同步。
單擊“連接”,填寫(xiě)憑據(jù),連接到LyncBE-2,
哦喲,又犯了同樣的錯(cuò)誤,還記得嗎,在LyncBE-1上有的,在LyncBE-2上也要有!
換句話說(shuō),C:\CsData這個(gè)文件夾,由于一開(kāi)始的拓?fù)涫沁B接在LyncBE-1上,所以是由Lync建立在LyncBE-1上的。LyncBE-2上沒(méi)有,怎么辦呢?
打開(kāi)默認(rèn)共享,復(fù)制一份過(guò)去建立文件夾結(jié)構(gòu)不就行了?
將LyncBE-1的C:\Csdata直接復(fù)制到LyncBE-2的C盤(pán)下面,提示有文件被打開(kāi),不要管,跳過(guò)即可。我們只要文件夾結(jié)構(gòu)。
再來(lái)驗(yàn)證,驗(yàn)證通過(guò)!
默認(rèn)數(shù)據(jù)庫(kù)就有接近9個(gè)GB,第一次同步看來(lái)需要等一會(huì)了……
同步完成之后,我們開(kāi)始?xì)㈦u
如何殺雞,第一步,打開(kāi)拓?fù)涔芾砥?#xff0c;下載當(dāng)前拓?fù)?。然后點(diǎn)擊操作 - 拓?fù)?- 刪除部署
?
單擊完成,刪除部署。然后打開(kāi)Powershell(Lync那個(gè)命令行管理器太慢了…………),注意圖中黑框…這個(gè)時(shí)候后端還是指向了LyncBE-1
? ? ?
移除完畢后,我們就可以發(fā)布一個(gè)新拓?fù)?/span>
在數(shù)據(jù)庫(kù)連接的地方,我們填入AlwaysOn的偵聽(tīng)器fqdn: sqlag.contoso.com。然后嘗試下發(fā)布拓?fù)?#xff0c;發(fā)布的過(guò)程當(dāng)中會(huì)彈幾個(gè)對(duì)話框告訴你:啊我要的數(shù)據(jù)庫(kù)已經(jīng)發(fā)現(xiàn)你建好了,但是我要改一些這啊那的,你允許嗎。當(dāng)然允許啦~
偷梁換柱成功!至此,Lync已經(jīng)和AlwaysOn可用性組通過(guò)偵聽(tīng)器勾搭上了!(咦?)
?
接下來(lái)我們安裝前端的部分,安裝本地存儲(chǔ),這里就涉及到往數(shù)據(jù)庫(kù)里填東西了!
填充完成,說(shuō)明針對(duì)搭載著Lync數(shù)據(jù)庫(kù)的AlwaysOn的讀寫(xiě)都是無(wú)障礙的!
(背景的PowerShell報(bào)錯(cuò)是我忘記裝windows-identity-foundation了……
接下來(lái)的步驟就很簡(jiǎn)單了,一路順利~
啟動(dòng)服務(wù)!OK!
然后開(kāi)倆用戶試試
打開(kāi)客戶端上的Lync……登陸成功!!!
進(jìn)行到這里,一切都驗(yàn)證了最開(kāi)始的想法,非常順利。
然而并沒(méi)有!最開(kāi)始就說(shuō)過(guò),這一切沒(méi)有官方的支持,其實(shí)是存在一些問(wèn)題和風(fēng)險(xiǎn)的。下一節(jié)我們?cè)倭膥
轉(zhuǎn)載于:https://blog.51cto.com/sodaxu/1658693
總結(jié)
以上是生活随笔為你收集整理的Lycn 2013 with SQL AlwaysOn 「二」偷梁换柱装Lync的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Functional Commitmen
- 下一篇: ESP8266-Arduino编程实例-