這章介紹如何在之前單臺後端數據庫的基礎上建立鏡像數據庫
Lync Server 後端就是SQL Server 數據庫,後端高可用在跟Lync集成後跟以往的高可用配置有所不同,
高可用是一種架構,高可用的架構中,硬件或軟件出現故障的情況下繼續能夠對外提供服務,
高可用分爲兩種,第一種是故障轉移羣集(Failover Cluster),主服務器宕機後,切換備用服務器
第二種是網絡負載均衡(NLB),NLB最常見的案例就是Web服務器,多臺服務器同時分攤用戶訪問流量
首先說明一下部署條件,我們之前已經介紹過SQL Server的安裝,兩臺標準版或企業版SQL,一臺Express,當然你也可以使用三臺SQL標準版或企業版完成此次部署,Express版本是免費的,可以節約成本,需要將三臺服務器全部加入域,最好關閉防火牆,SQL服務器全部授予Lyncadmin管理員權限
= =鏡像數據庫先決條件
切記數據庫版本需要一致,Express版本號也要一致
我們在做鏡像之前需要滿足一些先決條件,接下來以SQL01爲例,SQL02操作和SQL01一致,SQL03只需要加入域後添加Lyncadmin爲管理員即可
1)確保三臺SQL Server TCP 1433端口可用,對於主服務器和鏡像服務器需要開啓5022端口,見證服務器開啓7022端口,我這裏防火牆全部關閉
2)確保所有SQL Server啓用了TCP/IP協議的訪問(默認啓用)
3)在主SQL和鏡像SQL中開啓遠程訪問,在SQL02中進行同樣操作
4)修改主SQL和鏡像SQL的服務賬戶,會重啓SQL服務,切記兩臺SQL都要進行修改
= =拓撲中創建鏡像數據庫
1)定義鏡像數據庫的拓撲
2)之前部署把這個勾取消了,現在需要指定SQL01鏡像端口號
3)再發布時還需要一個共享文件夾,用於備份同步主SQL和鏡像SQL數據的,給予Lyncadmin完全控制
4)拓撲發佈成功
5)查看數據庫是否創建完成
此時SQL01是我們的主數據庫,而SQL02是鏡像數據庫
6)右擊數據庫屬性,在鏡像中可以看到服務器配置信息,可以點擊故障轉移進行切換
7)直接將SQL01的服務關閉或者將服務器關閉,查看是否可以自動進行故障轉移
圖中可以看到主題服務器已經是SQL02
8)此時如果再次將SQL01服務啓動,SQL02依舊會是主體,在沒有發生故障時需要進行手動切換
下一章部署Lync 前端高可用
如果部署過程中遇到什麼錯誤,下面留言一起解決...