「高可用性」(High availability) 指的是一種伺服器配置解決方案,能降低因伺服器異常造成的服務中斷。Synology High Availability (SHA) 使用兩台伺服器組成「High-availability 叢集」,一台伺服器擔任「主伺服器」、另一台伺服器則作為備用的「副伺服器」。 在 High-availability 環境中,「主伺服器」上的資料會持續複製到「副伺服器」上,所以兩台伺服器上會有完全相同的檔案。因此,萬一主伺服器故障或發生異常,副伺服器可接手所有服務,將系統停機時間縮至最短。
使用「Synology」建立「High Availability」(高可用度),需要更新「DSM 4.2-3211」以上。
先決條件 (官方網站)
「NAS」型號、「DSM」需「相同」。
「儲存空間」和「硬碟」 限制
PS
「硬碟容量」和「位置」需相同。
「硬碟」空間,不能使用「SHR」建立。
「兩張」Ethernet「網路卡」
PS
「檔案傳輸」線,「Heartbeat」心跳線。
~~~滿足上述條件,繼續往下看~~~
架構示意圖
只需要在「Primary」(主要) 伺服器,安裝「Python」、「High Availability」套件即可。
安裝「Python」套件 (必要)
安裝「High Availability」套件(必要)
點選「High Availability」
點選「建立 HA 叢集」
輸入「Secondary」副伺服器 IP 、帳號、密碼
選擇「Heart Beat」心跳線「通訊埠」預設是「LAN 2」
輸入「叢集名稱」( Cluster ) 、在「LAN 1」建立,叢集「IP」
檢查「設定」Check
確認無誤,點選「是」即可
建立「HA」~~耐心等待
建立「Heartbeat」心跳線
建立完成,會自動轉跳「叢集 IP」登入「Web GUI」
在「HA」畫面,會看到「資料」正在「複製」
PS
「Primary」Copy「Secondary」
在「網路設定」檢查「NAS-01」區網 IP
PS
「Heartbeat」心跳線,IP 會自行「更改」無須理會。
可以設定「服務監控」啟用 或 關閉
檢查「儲存空間狀態」
使用「叢集 IP」透過「\\」UNC 協定,進行「資料 存取」
測試將「NAS-01」關機,這時候「HA」就會產生「警告」
自動將「Secondry」轉成「Primary」
將「NAS-01」開機,自動列為「Secondry」副伺服器
PS
使用「轉移」功能,可以將「Primary」與「Secondry」對調。
轉移....中
轉移完成後,就會看到「Primary」與「Secondry」對調完成
注意事項:
建立「儲存空間」,不能使用「SHR」建置。
建立「儲存空間」使用「自訂模式」即可
參考資料:
「Synology」-「如何透過 Synology NAS 建立高可用性設定」