2013年10月3日 星期四

S小魚仔S Synology High Availability (SHA)

高可用性」(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」建置。

建立「儲存空間」使用「自訂模式」即可


參考資料: