在安裝 SQL Server 容錯移轉叢集完成後,開始將節點加入到 SQL Server 容錯移轉叢集。
【Windows Server】容錯移轉叢集安裝筆記(八):加入 SQL Server 容錯移轉叢集節點
- 27983
- 0
- 容錯移轉叢集安裝筆記
- 2017-09-19
在安裝 SQL Server 容錯移轉叢集完成後,開始將節點加入到 SQL Server 容錯移轉叢集。
網路上查到建立叢集的文章幾乎都是安裝 SQL Server 的,既然都已經安裝叢集了,就順便安裝一下 SQL Server 吧!
前陣子進行專案的時候,採用了 cluster 架構的 MSMQ,希望在叢集環境下,當服務失敗後會自動轉移至另一個節點,達到高可用性的目的。
結果在專案上線的時候,同事沒有將叢集 MSMQ 安裝好,在服務失敗後無法轉移節點(OS:這樣跟單機有什麼兩樣…)。
為了避免之後再發生相同的情況,所以自行研究了在 Windows Server 環境下如何建立容錯移轉叢集,安裝叢集 MSMQ 服務並使用程式碼進行相關測試。
叢集仲裁可以在節點伺服器關機或失去網路連線時,協助叢集成員資格變更與節點服務轉移,也可以透過仲裁設定的演算法來判斷叢集目前是否處於可用狀態,在叢集中算是一個很重要的角色(可參考 MSDN 文章:Configure and Manage the Quorum in a Windows Server 2012 Failover Cluster)。
每一項叢集服務或應用程式都需要一個或多個獨立的叢集磁碟區存放服務資訊,記錄如何新增叢集磁碟。
在環境配置與系統設定完成後,開始建立容錯移轉叢集。
規劃整個測試環境所需要的主機與所屬角色,並調整相關系統設定。
前陣子專案上線的時候,請公司的同事協助建立環境,其中使用了 cluster 架構的 MSMQ,沒想到為了保險而採用的架構,使用起來反而問題更多…
為了避免之後再發生相同的情況,所以自行研究了在 Windows Server 環境下如何建立容錯移轉叢集,安裝自己可能會用到的服務並使用程式碼進行相關測試。
感謝公司同事(廖桑跟子杰)不吝給予意見與協助。
在作分散式交易時,常常會發生 MSDTC 設定上的問題,記錄如何啟用 MSDTC 服務及調整相關設定。
近來的專案幾乎都有使用到 MSMQ,記錄一下 MSMQ 伺服器安裝與私用佇列管理。