通過 Synology NAS 創建 high-availability 配置

1.什麽是(yes) Synology High Availability?


術語“high-availability”是(yes)指專爲(for)減少因服務器故障造成服務中斷的(of)情況而設計的(of)一(one)種服務器布局解決方案。Synology High Availability (SHA) 部署 2 台服務器組成“high-availability 集群”,其中一(one)個(indivual)服務器作(do)爲(for)“活動服務器”,另一(one)個(indivual)服務器作(do)爲(for)待機“無源服務器”。 

在(exist) high-availability 集群中,活動服務器中的(of)數據将連續複制到(arrive)無源服務器,因此,這(this)兩台服務器中有所有文件的(of)鏡像副本。這(this)樣,在(exist)發生(born)活動服務器損毀或故障的(of)情況下,無源服務器可接管所有的(of)服務,最大(big)程度地(land)降低系統服務中斷的(of)時(hour)間。




2.嘗試創建 high-availability 集群前請仔細閱讀以(by)下部分。


硬件要(want)求:

SHA 需要(want)兩台相同的(of) Synology 服務器作(do)爲(for)活動和(and)無源服務器。

兩個(indivual)不(No)同的(of) Synology 服務器可起到(arrive)活動服務器和(and)無源服務器的(of)作(do)用(use),但有限制。


系統需求:

活動和(and)無源服務器必須爲(for)相同型号,并都支持 Synology High Availability。

兩台服務器上必須都安裝同樣版本的(of) DSM。


群晖技術支持-廣州嘗途信息科技有限公司


注:上圖僅供參考。您的(of)型号和(and) DSM 版本可能有所不(No)同。



卷和(and)硬盤:

兩台服務器的(of)硬盤容量必須完全相同以(by)避免數據不(No)一(one)緻的(of)情況發生(born)。

活動和(and)無源服務器都必須有同樣數量的(of)硬盤。此外,硬盤的(of)位置必須相同。

這(this)兩台服務器都不(No)能包含任何 SHR 格式的(of)卷。進入存儲管理器 > 卷以(by)确保不(No)存在(exist) SHR 卷。


群晖技術支持-廣州嘗途信息科技有限公司


注:上圖僅供參考。您環境中的(of)硬盤數量和(and)大(big)小可能不(No)同。



網絡環境:

兩台服務器必須指派爲(for)靜态 IP 地(land)址。請确保兩台服務器的(of) IP 地(land)址皆可訪問并屬于(At)同一(one)子網,否則在(exist)初始化到(arrive)無源服務器的(of)轉換時(hour)可能發生(born)錯誤。要(want)更改網絡設置,請登錄各服務器并進入控制面闆 > 網絡 > 網絡接口,選擇網絡接口然後單擊編輯。

兩台服務器必須有相同數量的(of)局域網端口。如果兩台服務器都配備了(Got it)更多的(of)網卡,則這(this)些網卡都将被視作(do)額外的(of)局域網端口。

Synology High Availability 不(No)支持:代理服務器、DHCP、DHCP 服務器、IPv6、PPPoE 以(by)及 Wi-Fi。請确保在(exist)創建 high-availability 集群之前将上述功能全部關閉。


注:一(one)旦創建 high-availability 集群,SSH 和(and) NTP 服務器将在(exist)活動服務器上自動創建。




3. 連接服務器


本節将介紹如何連接兩台服務器以(by)創建 high-availability 集群。請參閱以(by)下步驟:


1>>請使用(use)網線将兩台服務器相互連接起來(Come)。此連接将作(do)爲(for)兩台服務器之間的(of)“Heartbeat”連接,以(by)加快通信并将數據從活動服務器複制到(arrive)無源服務器。此連接必須滿足以(by)下條件:

兩台服務器上使用(use)相同的(of)網絡接口。例如,如果其中一(one)端連接到(arrive)服務器的(of) LAN 1 接口,則另一(one)端也必須連接到(arrive)另一(one)台服務器的(of) LAN 1 接口。

兩台服務器皆使用(use)最快的(of)網絡接口。如果兩台服務器都配置了(Got it) 10GbE 附加網卡,則該連接必須使用(use)該網卡。

兩台服務器之間采用(use)直接連接而無需通過任何交換器或路由器。


群晖技術支持-廣州嘗途信息科技有限公司


2>>使用(use)網線将這(this)兩台服務器連接到(arrive)剩餘的(of)網絡接口。 請确認這(this)些連接有效且都屬同一(one)個(indivual)網絡。


群晖技術支持-廣州嘗途信息科技有限公司


注:爲(for)防止服務因網絡故障而中斷,我(I)們(them)建議在(exist)您的(of)網絡環境中部署多個(indivual)交換機,以(by)使 high-availability 集群中的(of)各服務器能夠連接到(arrive)獨立的(of)交換機。


3>>服務器現在(exist)可組合爲(for)一(one)個(indivual) high-availability 集群。請按照下列步驟繼續。



4. 合并服務器并創建 high-availability 集群


兩台服務器正确連接後,您可按以(by)下步驟将其組合爲(for)一(one)個(indivual) high-availability 集群。

1>>登錄您要(want)以(by)屬于(At) administrators 群組的(of)帳戶承擔活動服務器作(do)用(use)的(of)服務器。

2>>打開High Availability Manager。


群晖技術支持-廣州嘗途信息科技有限公司


3>>單擊創建 HA 集群來(Come)啓動設置向導。


群晖技術支持-廣州嘗途信息科技有限公司


4>>單擊下一(one)步。


群晖技術支持-廣州嘗途信息科技有限公司


5>>指定您要(want)将其用(use)作(do)無源服務器的(of) IP 地(land)址、域用(use)戶名和(and)密碼。(要(want)找到(arrive) IP 地(land)址,登錄到(arrive)其它服務器并進入控制面闆 > 網絡 > 網絡接口。記得确認兩台服務器都使用(use)靜态 IP 地(land)址。)然後單擊下一(one)步。


群晖技術支持-廣州嘗途信息科技有限公司


選擇要(want)用(use)于(At) high-availability 集群 Heartbeat 連接的(of)網絡接口。(此選項應與您用(use)于(At)将兩台服務器進行相互連接的(of)網絡适配器相同。)然後單擊下一(one)步。


群晖技術支持-廣州嘗途信息科技有限公司


指定 high-availability 集群的(of)名稱。此外,選擇用(use)于(At)連接到(arrive)數據網絡的(of)網絡接口,然後爲(for) high-availability 集群指定 IP 地(land)址和(and)子網掩碼。您可用(use)在(exist)此指定的(of)名稱和(and) IP 地(land)址訪問 high-availability 集群資源。然後單擊下一(one)步。


群晖技術支持-廣州嘗途信息科技有限公司


确認設置。然後單擊應用(use)。


群晖技術支持-廣州嘗途信息科技有限公司


設置向導将開始創建 high-availability 集群。創建時(hour)間根據系統環境而有所不(No)同。


群晖技術支持-廣州嘗途信息科技有限公司


完成後,您将在(exist)概述頁面中看到(arrive)集群狀态。


群晖技術支持-廣州嘗途信息科技有限公司




5. 發生(born)故障後解決問題


發生(born)某些錯誤時(hour),系統會自動将服務從活動服務器轉移到(arrive)無源服務器。這(this)情況稱爲(for)“故障轉移”。在(exist)下列情況下,系統可能啓動故障轉移。


5.1 損毀的(of)存儲空間

活動服務器上的(of)存儲空間 (例如存儲卷、iSCSI LUN) 處于(At)損毀狀态,但無源服務器上相應的(of)存儲空間運行正常時(hour),将會出(out)現故障轉移。例如:如果服務器 A 爲(for)活動服務器,而服務器 B 爲(for)無源服務器。當服務器 A 上的(of)存儲空間損毀但服務器 B 上的(of)相應存儲空間仍良好時(hour),系統将執行故障轉移。


注:如果已損毀的(of)存儲空間上沒有卷或 iSCSI LUN (段落分塊),則系統不(No)會啓動故障轉移。


故障轉移過程完成後,請進行以(by)下操作(do):

1>>進入硬盤狀态頁面并識别服務器 A (現在(exist)爲(for)無源服務器) 上丢失或損毀的(of)硬盤。

如果有硬盤丢失,請在(exist)相應的(of)插槽上安裝硬盤,這(this)樣,兩台服務器就有相同的(of)硬盤數量。

如果有損壞的(of)硬盤,請進行更換。

2>>确認兩台服務器都含有相同的(of)硬盤配置,所有硬盤的(of)狀态均爲(for)正常或未初始化。

3>>進入存儲空間狀态頁面并單擊修複以(by)修複存儲空間。



5.2 服務出(out)錯

當監控的(of)服務出(out)現錯誤,會出(out)現故障轉移。例如:如果在(exist)服務器 A (活動服務器) 上監控的(of)服務發生(born)故障,系統将向服務器 B 實施故障轉移。在(exist)此情況下,請在(exist)故障轉移完成後執行以(by)下操作(do)。

1>>前往總覽頁面。

2>>服務器 A 現在(exist)應爲(for)無源服務器,單擊管理 > 關閉無源服務器。

3>>服務器 A 完成關閉後,再次啓動。



5.3 電源故障

當活動服務器關閉、重啓、兩個(indivual)電源組件失效或外部電源斷電時(hour)将出(out)現故障轉移。例如:如果服務器 A 爲(for)活動服務器且其電源失效,系統将對服務器 B 實施故障轉移。電源恢複後,請将服務器 A (其現在(exist)爲(for)無源服務器) 開機。




6. 維護 high-availability 集群


要(want)了(Got it)解日常維護的(of)程序,請參見以(by)下說明。


程序

說明

移動這(this)兩台服務器到(arrive)其他(he)位置

  1. 打開 High Availability Manager并進入概述頁面。

  2. 單擊管理 > 管理向導 > 管理硬件 > 移動這(this)兩台服務器到(arrive)其他(he)位置

  3. 按照屏幕上的(of)指示關閉兩台服務器。

  4. 移動這(this)兩台服務器到(arrive)新位置。

  5. 在(exist) 10 分鍾内相繼将兩台服務器開機。

升級兩台服務器上的(of) RAM 或 NIC

  1. 打開 High Availability Manager并進入概述頁面。

  2. 單擊管理 > 管理向導 > 管理硬件 > 升級内存或網絡接口卡可關閉兩個(indivual)服務器。

  3. 按照屏幕上的(of)指示關閉兩台服務器。

  4. 升級兩台服務器上的(of) RAM 或 NIC。

  5. 在(exist) 10 分鍾内相繼将兩台服務器開機。

更換無源服務器上的(of)故障組件 (如 RAM、風扇或 NIC)

  1. 打開 High Availability Manager并進入概述頁面。

  2. 單擊管理 > 管理向導 > 管理硬件 > 更換無源服務器上的(of)故障組件

  3. 按照屏幕上的(of)指示關閉無源服務器。

  4. 更換無源服務器上的(of)故障組件。

  5. 将無源服務器開機。

更換活動服務器上的(of)故障組件 (如 RAM、風扇或 NIC)

  1. 打開 High Availability Manager并進入概述頁面。

  2. 單擊管理 > 管理向導 > 管理硬件 > 更換活動服務器上的(of)故障組件

  3. 按照屏幕上的(of)指示關閉活動服務器。

  4. 更換該服務器上的(of)故障組件。

  5. 将該服務器開機。

将活動服務器切換爲(for)無源服務器

  1. 打開 High Availability Manager并進入概述頁面。

  2. 單擊管理 > 轉移

取消無源服務器與集群的(of)綁定

  1. 打開 High Availability Manager并進入概述頁面。

  2. 單擊管理 > 管理向導 > 管理集群 > 取消無源服務器與 high-availability 集群的(of)綁定

  3. 請按照屏幕指示來(Come)操作(do)。

綁定新無源服務器

  1. 打開 High Availability Manager并進入概述頁面。

  2. 單擊管理 > 管理向導 > 添加新無源服務器

  3. 按照屏幕上的(of)指示綁定新無源服務器。

删除 high-availability 集群并将服務器恢複到(arrive)獨立狀态

  1. 打開 High Availability Manager并進入概述頁面。

  2. 單擊管理 > 管理向導 > 管理集群 > 删除 high-availability 集群

更新系統

  1. 打開 High Availability Manager并進入概述頁面。

  2. 單擊管理 > 管理向導 > 管理集群 > 更新活動和(and)無源服務器的(of) DSM

  3. 請按照屏幕指示來(Come)操作(do)。