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