通過 Synology NAS 創(chuàng)建 high-availability 配置

1.什么是 Synology High Availability?


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

在 high-availability 集群中,活動服務器中的數(shù)據(jù)將連續(xù)復制到無源服務器,因此,這兩臺服務器中有所有文件的鏡像副本。這樣,在發(fā)生活動服務器損毀或故障的情況下,無源服務器可接管所有的服務,最大程度地降低系統(tǒng)服務中斷的時間。




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


硬件要求:

SHA 需要兩臺相同的 Synology 服務器作為活動和無源服務器。

兩個不同的 Synology 服務器可起到活動服務器和無源服務器的作用,但有限制。


系統(tǒng)需求:

活動和無源服務器必須為相同型號,并都支持 Synology High Availability。

兩臺服務器上必須都安裝同樣版本的 DSM。


群暉技術支持-廣州天翱信息科技有限公司


注:上圖僅供參考。您的型號和 DSM 版本可能有所不同。



卷和硬盤:

兩臺服務器的硬盤容量必須完全相同以避免數(shù)據(jù)不一致的情況發(fā)生。

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

這兩臺服務器都不能包含任何 SHR 格式的卷。進入存儲管理器 > 卷以確保不存在 SHR 卷。


群暉技術支持-廣州天翱信息科技有限公司


注:上圖僅供參考。您環(huán)境中的硬盤數(shù)量和大小可能不同。



網(wǎng)絡環(huán)境:

兩臺服務器必須指派為靜態(tài) IP 地址。請確保兩臺服務器的 IP 地址皆可訪問并屬于同一子網(wǎng),否則在初始化到無源服務器的轉換時可能發(fā)生錯誤。要更改網(wǎng)絡設置,請登錄各服務器并進入控制面板 > 網(wǎng)絡 > 網(wǎng)絡接口,選擇網(wǎng)絡接口然后單擊編輯。

兩臺服務器必須有相同數(shù)量的局域網(wǎng)端口。如果兩臺服務器都配備了更多的網(wǎng)卡,則這些網(wǎng)卡都將被視作額外的局域網(wǎng)端口。

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


注:一旦創(chuàng)建 high-availability 集群,SSH 和 NTP 服務器將在活動服務器上自動創(chuàng)建。




3. 連接服務器


本節(jié)將介紹如何連接兩臺服務器以創(chuàng)建 high-availability 集群。請參閱以下步驟:


1>>請使用網(wǎng)線將兩臺服務器相互連接起來。此連接將作為兩臺服務器之間的“Heartbeat”連接,以加快通信并將數(shù)據(jù)從活動服務器復制到無源服務器。此連接必須滿足以下條件:

兩臺服務器上使用相同的網(wǎng)絡接口。例如,如果其中一端連接到服務器的 LAN 1 接口,則另一端也必須連接到另一臺服務器的 LAN 1 接口。

兩臺服務器皆使用最快的網(wǎng)絡接口。如果兩臺服務器都配置了 10GbE 附加網(wǎng)卡,則該連接必須使用該網(wǎng)卡。

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


群暉技術支持-廣州天翱信息科技有限公司


2>>使用網(wǎng)線將這兩臺服務器連接到剩余的網(wǎng)絡接口。 請確認這些連接有效且都屬同一個網(wǎng)絡。


群暉技術支持-廣州天翱信息科技有限公司


注:為防止服務因網(wǎng)絡故障而中斷,我們建議在您的網(wǎng)絡環(huán)境中部署多個交換機,以使 high-availability 集群中的各服務器能夠連接到獨立的交換機。


3>>服務器現(xiàn)在可組合為一個 high-availability 集群。請按照下列步驟繼續(xù)。



4. 合并服務器并創(chuàng)建 high-availability 集群


兩臺服務器正確連接后,您可按以下步驟將其組合為一個 high-availability 集群。

1>>登錄您要以屬于 administrators 群組的帳戶承擔活動服務器作用的服務器。

2>>打開High Availability Manager。


群暉技術支持-廣州天翱信息科技有限公司


3>>單擊創(chuàng)建 HA 集群來啟動設置向導。


群暉技術支持-廣州天翱信息科技有限公司


4>>單擊下一步。


群暉技術支持-廣州天翱信息科技有限公司


5>>指定您要將其用作無源服務器的 IP 地址、域用戶名和密碼。(要找到 IP 地址,登錄到其它服務器并進入控制面板 > 網(wǎng)絡 > 網(wǎng)絡接口。記得確認兩臺服務器都使用靜態(tài) IP 地址。)然后單擊下一步。


群暉技術支持-廣州天翱信息科技有限公司


選擇要用于 high-availability 集群 Heartbeat 連接的網(wǎng)絡接口。(此選項應與您用于將兩臺服務器進行相互連接的網(wǎng)絡適配器相同。)然后單擊下一步。


群暉技術支持-廣州天翱信息科技有限公司


指定 high-availability 集群的名稱。此外,選擇用于連接到數(shù)據(jù)網(wǎng)絡的網(wǎng)絡接口,然后為 high-availability 集群指定 IP 地址和子網(wǎng)掩碼。您可用在此指定的名稱和 IP 地址訪問 high-availability 集群資源。然后單擊下一步。


群暉技術支持-廣州天翱信息科技有限公司


確認設置。然后單擊應用。


群暉技術支持-廣州天翱信息科技有限公司


設置向導將開始創(chuàng)建 high-availability 集群。創(chuàng)建時間根據(jù)系統(tǒng)環(huán)境而有所不同。


群暉技術支持-廣州天翱信息科技有限公司


完成后,您將在概述頁面中看到集群狀態(tài)。


群暉技術支持-廣州天翱信息科技有限公司




5. 發(fā)生故障后解決問題


發(fā)生某些錯誤時,系統(tǒng)會自動將服務從活動服務器轉移到無源服務器。這情況稱為“故障轉移”。在下列情況下,系統(tǒng)可能啟動故障轉移。


5.1 損毀的存儲空間

活動服務器上的存儲空間 (例如存儲卷、iSCSI LUN) 處于損毀狀態(tài),但無源服務器上相應的存儲空間運行正常時,將會出現(xiàn)故障轉移。例如:如果服務器 A 為活動服務器,而服務器 B 為無源服務器。當服務器 A 上的存儲空間損毀但服務器 B 上的相應存儲空間仍良好時,系統(tǒng)將執(zhí)行故障轉移。


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


故障轉移過程完成后,請進行以下操作:

1>>進入硬盤狀態(tài)頁面并識別服務器 A (現(xiàn)在為無源服務器) 上丟失或損毀的硬盤。

如果有硬盤丟失,請在相應的插槽上安裝硬盤,這樣,兩臺服務器就有相同的硬盤數(shù)量。

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

2>>確認兩臺服務器都含有相同的硬盤配置,所有硬盤的狀態(tài)均為正?;蛭闯跏蓟?。

3>>進入存儲空間狀態(tài)頁面并單擊修復以修復存儲空間。



5.2 服務出錯

當監(jiān)控的服務出現(xiàn)錯誤,會出現(xiàn)故障轉移。例如:如果在服務器 A (活動服務器) 上監(jiān)控的服務發(fā)生故障,系統(tǒng)將向服務器 B 實施故障轉移。在此情況下,請在故障轉移完成后執(zhí)行以下操作。

1>>前往總覽頁面。

2>>服務器 A 現(xiàn)在應為無源服務器,單擊管理 > 關閉無源服務器。

3>>服務器 A 完成關閉后,再次啟動。



5.3 電源故障

當活動服務器關閉、重啟、兩個電源組件失效或外部電源斷電時將出現(xiàn)故障轉移。例如:如果服務器 A 為活動服務器且其電源失效,系統(tǒng)將對服務器 B 實施故障轉移。電源恢復后,請將服務器 A (其現(xiàn)在為無源服務器) 開機。




6. 維護 high-availability 集群


要了解日常維護的程序,請參見以下說明。


程序

說明

移動這兩臺服務器到其他位置

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

  2. 單擊管理?>?管理向導?>?管理硬件?>?移動這兩臺服務器到其他位置。

  3. 按照屏幕上的指示關閉兩臺服務器。

  4. 移動這兩臺服務器到新位置。

  5. 在 10 分鐘內相繼將兩臺服務器開機。

升級兩臺服務器上的 RAM 或 NIC

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

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

  3. 按照屏幕上的指示關閉兩臺服務器。

  4. 升級兩臺服務器上的 RAM 或 NIC。

  5. 在 10 分鐘內相繼將兩臺服務器開機。

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

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

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

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

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

  5. 將無源服務器開機。

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

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

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

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

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

  5. 將該服務器開機。

將活動服務器切換為無源服務器

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

  2. 單擊管理?>?轉移

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

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

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

  3. 請按照屏幕指示來操作。

綁定新無源服務器

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

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

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

刪除 high-availability 集群并將服務器恢復到獨立狀態(tài)

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

  2. 單擊管理?>?管理向導?>?管理集群?>?刪除 high-availability 集群。

更新系統(tǒng)

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

  2. 單擊管理?>?管理向導?>?管理集群 > 更新活動和無源服務器的 DSM。

  3. 請按照屏幕指示來操作。