1.什麽是(shì) Synology High Availability?
術語“high-availability”是(shì)指專爲(wéi / wèi)減少因服務器故障造成服務中斷的(de)情況而(ér)設計的(de)一(yī / yì /yí)種服務器布局解決方案。Synology High Availability (SHA) 部署 2 台服務器組成“high-availability 集群”,其中一(yī / yì /yí)個(gè)服務器作爲(wéi / wèi)“活動服務器”,另一(yī / yì /yí)個(gè)服務器作爲(wéi / wèi)待機“無源服務器”。
在(zài) high-availability 集群中,活動服務器中的(de)數據将連續複制到(dào)無源服務器,因此,這(zhè)兩台服務器中有所有文件的(de)鏡像副本。這(zhè)樣,在(zài)發生活動服務器損毀或故障的(de)情況下,無源服務器可接管所有的(de)服務,最大(dà)程度地(dì / de)降低系統服務中斷的(de)時(shí)間。
2.嘗試創建 high-availability 集群前請仔細閱讀以(yǐ)下部分。
硬件要(yào / yāo)求:
SHA 需要(yào / yāo)兩台相同的(de) Synology 服務器作爲(wéi / wèi)活動和(hé / huò)無源服務器。
兩個(gè)不(bù)同的(de) Synology 服務器可起到(dào)活動服務器和(hé / huò)無源服務器的(de)作用,但有限制。
系統需求:
活動和(hé / huò)無源服務器必須爲(wéi / wèi)相同型号,并都支持 Synology High Availability。
兩台服務器上(shàng)必須都安裝同樣版本的(de) DSM。
注:上(shàng)圖僅供參考。您的(de)型号和(hé / huò) DSM 版本可能有所不(bù)同。
卷和(hé / huò)硬盤:
兩台服務器的(de)硬盤容量必須完全相同以(yǐ)避免數據不(bù)一(yī / yì /yí)緻的(de)情況發生。
活動和(hé / huò)無源服務器都必須有同樣數量的(de)硬盤。此外,硬盤的(de)位置必須相同。
這(zhè)兩台服務器都不(bù)能包含任何 SHR 格式的(de)卷。進入存儲管理器 > 卷以(yǐ)确保不(bù)存在(zài) SHR 卷。
注:上(shàng)圖僅供參考。您環境中的(de)硬盤數量和(hé / huò)大(dà)小可能不(bù)同。
網絡環境:
兩台服務器必須指派爲(wéi / wèi)靜态 IP 地(dì / de)址。請确保兩台服務器的(de) IP 地(dì / de)址皆可訪問并屬于(yú)同一(yī / yì /yí)子(zǐ)網,否則在(zài)初始化到(dào)無源服務器的(de)轉換時(shí)可能發生錯誤。要(yào / yāo)更改網絡設置,請登錄各服務器并進入控制面闆 > 網絡 > 網絡接口,選擇網絡接口然後單擊編輯。
兩台服務器必須有相同數量的(de)局域網端口。如果兩台服務器都配備了(le/liǎo)更多的(de)網卡,則這(zhè)些網卡都将被視作額外的(de)局域網端口。
Synology High Availability 不(bù)支持:代理服務器、DHCP、DHCP 服務器、IPv6、PPPoE 以(yǐ)及 Wi-Fi。請确保在(zài)創建 high-availability 集群之(zhī)前将上(shàng)述功能全部關閉。
注:一(yī / yì /yí)旦創建 high-availability 集群,SSH 和(hé / huò) NTP 服務器将在(zài)活動服務器上(shàng)自動創建。
3. 連接服務器
本節将介紹如何連接兩台服務器以(yǐ)創建 high-availability 集群。請參閱以(yǐ)下步驟:
1>>請使用網線将兩台服務器相互連接起來(lái)。此連接将作爲(wéi / wèi)兩台服務器之(zhī)間的(de)“Heartbeat”連接,以(yǐ)加快通信并将數據從活動服務器複制到(dào)無源服務器。此連接必須滿足以(yǐ)下條件:
兩台服務器上(shàng)使用相同的(de)網絡接口。例如,如果其中一(yī / yì /yí)端連接到(dào)服務器的(de) LAN 1 接口,則另一(yī / yì /yí)端也(yě)必須連接到(dào)另一(yī / yì /yí)台服務器的(de) LAN 1 接口。
兩台服務器皆使用最快的(de)網絡接口。如果兩台服務器都配置了(le/liǎo) 10GbE 附加網卡,則該連接必須使用該網卡。
兩台服務器之(zhī)間采用直接連接而(ér)無需通過任何交換器或路由器。
2>>使用網線将這(zhè)兩台服務器連接到(dào)剩餘的(de)網絡接口。 請确認這(zhè)些連接有效且都屬同一(yī / yì /yí)個(gè)網絡。
注:爲(wéi / wèi)防止服務因網絡故障而(ér)中斷,我們建議在(zài)您的(de)網絡環境中部署多個(gè)交換機,以(yǐ)使 high-availability 集群中的(de)各服務器能夠連接到(dào)獨立的(de)交換機。
3>>服務器現在(zài)可組合爲(wéi / wèi)一(yī / yì /yí)個(gè) high-availability 集群。請按照下列步驟繼續。
4. 合并服務器并創建 high-availability 集群
兩台服務器正确連接後,您可按以(yǐ)下步驟将其組合爲(wéi / wèi)一(yī / yì /yí)個(gè) high-availability 集群。
1>>登錄您要(yào / yāo)以(yǐ)屬于(yú) administrators 群組的(de)帳戶承擔活動服務器作用的(de)服務器。
2>>打開High Availability Manager。
3>>單擊創建 HA 集群來(lái)啓動設置向導。
4>>單擊下一(yī / yì /yí)步。
5>>指定您要(yào / yāo)将其用作無源服務器的(de) IP 地(dì / de)址、域用戶名和(hé / huò)密碼。(要(yào / yāo)找到(dào) IP 地(dì / de)址,登錄到(dào)其它服務器并進入控制面闆 > 網絡 > 網絡接口。記得确認兩台服務器都使用靜态 IP 地(dì / de)址。)然後單擊下一(yī / yì /yí)步。
選擇要(yào / yāo)用于(yú) high-availability 集群 Heartbeat 連接的(de)網絡接口。(此選項應與您用于(yú)将兩台服務器進行相互連接的(de)網絡适配器相同。)然後單擊下一(yī / yì /yí)步。
指定 high-availability 集群的(de)名稱。此外,選擇用于(yú)連接到(dào)數據網絡的(de)網絡接口,然後爲(wéi / wèi) high-availability 集群指定 IP 地(dì / de)址和(hé / huò)子(zǐ)網掩碼。您可用在(zài)此指定的(de)名稱和(hé / huò) IP 地(dì / de)址訪問 high-availability 集群資源。然後單擊下一(yī / yì /yí)步。
确認設置。然後單擊應用。
設置向導将開始創建 high-availability 集群。創建時(shí)間根據系統環境而(ér)有所不(bù)同。
完成後,您将在(zài)概述頁面中看到(dào)集群狀态。
5. 發生故障後解決問題
發生某些錯誤時(shí),系統會自動将服務從活動服務器轉移到(dào)無源服務器。這(zhè)情況稱爲(wéi / wèi)“故障轉移”。在(zài)下列情況下,系統可能啓動故障轉移。
5.1 損毀的(de)存儲空間
活動服務器上(shàng)的(de)存儲空間 (例如存儲卷、iSCSI LUN) 處于(yú)損毀狀态,但無源服務器上(shàng)相應的(de)存儲空間運行正常時(shí),将會出(chū)現故障轉移。例如:如果服務器 A 爲(wéi / wèi)活動服務器,而(ér)服務器 B 爲(wéi / wèi)無源服務器。當服務器 A 上(shàng)的(de)存儲空間損毀但服務器 B 上(shàng)的(de)相應存儲空間仍良好時(shí),系統将執行故障轉移。
注:如果已損毀的(de)存儲空間上(shàng)沒有卷或 iSCSI LUN (段落分塊),則系統不(bù)會啓動故障轉移。
故障轉移過程完成後,請進行以(yǐ)下操作:
1>>進入硬盤狀态頁面并識别服務器 A (現在(zài)爲(wéi / wèi)無源服務器) 上(shàng)丢失或損毀的(de)硬盤。
如果有硬盤丢失,請在(zài)相應的(de)插槽上(shàng)安裝硬盤,這(zhè)樣,兩台服務器就(jiù)有相同的(de)硬盤數量。
如果有損壞的(de)硬盤,請進行更換。
2>>确認兩台服務器都含有相同的(de)硬盤配置,所有硬盤的(de)狀态均爲(wéi / wèi)正常或未初始化。
3>>進入存儲空間狀态頁面并單擊修複以(yǐ)修複存儲空間。
5.2 服務出(chū)錯
當監控的(de)服務出(chū)現錯誤,會出(chū)現故障轉移。例如:如果在(zài)服務器 A (活動服務器) 上(shàng)監控的(de)服務發生故障,系統将向服務器 B 實施故障轉移。在(zài)此情況下,請在(zài)故障轉移完成後執行以(yǐ)下操作。
1>>前往總覽頁面。
2>>服務器 A 現在(zài)應爲(wéi / wèi)無源服務器,單擊管理 > 關閉無源服務器。
3>>服務器 A 完成關閉後,再次啓動。
5.3 電源故障
當活動服務器關閉、重啓、兩個(gè)電源組件失效或外部電源斷電時(shí)将出(chū)現故障轉移。例如:如果服務器 A 爲(wéi / wèi)活動服務器且其電源失效,系統将對服務器 B 實施故障轉移。電源恢複後,請将服務器 A (其現在(zài)爲(wéi / wèi)無源服務器) 開機。
6. 維護 high-availability 集群
要(yào / yāo)了(le/liǎo)解日常維護的(de)程序,請參見以(yǐ)下說(shuō)明。
程序 |
說(shuō)明 |
---|---|
移動這(zhè)兩台服務器到(dào)其他(tā)位置 |
|
升級兩台服務器上(shàng)的(de) RAM 或 NIC |
|
更換無源服務器上(shàng)的(de)故障組件 (如 RAM、風扇或 NIC) |
|
更換活動服務器上(shàng)的(de)故障組件 (如 RAM、風扇或 NIC) |
|
将活動服務器切換爲(wéi / wèi)無源服務器 |
|
取消無源服務器與集群的(de)綁定 |
|
綁定新無源服務器 |
|
删除 high-availability 集群并将服務器恢複到(dào)獨立狀态 |
|
更新系統 |
|