使用限制及系統需求
Synology High Availability 功能需要使用兩台相同的 Synology 伺服器來分別擔任主伺服器與副伺服器的角色。在將兩台 Synology 伺服器組成 high-availability 叢集前,Synology High Availability 精靈會檢查以下硬體及軟體限制,以確保 high-availability 叢集能夠順利組成。
系統需求
請注意下列硬體及軟體相關說明:
- Synology 伺服器:主伺服器與副伺服器型號必須相同,且需支援 Synology High Availability。請注意,high-availability 叢集名稱必須使用與主伺服器及副伺服器不同的名稱。
- DSM 版本:主伺服器與副伺服器需安裝相同版本的 DSM。
- 套件版本:兩台 Synology 伺服器需安裝相同版本的 Synology High Availability 套件。
儲存空間及硬碟
請注意下列儲存空間 (例如儲存空間、磁碟群組、RAID Group 等) 及硬碟管理相關說明:
- 硬碟容量:為能容納所有複製的資料,副伺服器的硬碟容量必須大於或等於主伺服器的硬碟容量。強烈建議兩台伺服器具備完全相同的硬碟容量,如此可避免不一致的情形發生。
- 硬碟數量及類型:主伺服器與副伺服器必須具備相同數量的硬碟。此外,兩台伺服器的硬碟位置必須相對應,且兩台伺服器的硬碟類型 (例如 SSD/HDD、SAS/SATA) 及規格 (例如磁區大小為 4K 或 512 byte) 也須完全相同。請注意,檢查硬碟數量時不會把 USB 硬碟等外接裝置計算在內。
- Hot Spare 修復:副伺服器上降級的儲存空間不會觸發 hot spare 修復。然而,當主伺服器上的儲存空間降級時,將會觸發 hot spare 修復,且副伺服器上的儲存空間會一併被降級,因為系統會從副伺服器的 RAID 儲存空間中移除一顆狀態正常的硬碟,藉此強制執行 hot spare 修復。
- 不支援 SHR 格式:不支援 SHR 格式的儲存空間。請確認要做為主伺服器的 Synology 伺服器中沒有 SHR 格式的儲存空間。
注意:
- 由於資料是透過 Heartbeat 連線同步至副伺服器,副伺服器上硬碟的速度會影響 high-availability 叢集的讀取效能。建議您主伺服器與副伺服器使用相同的硬碟。
- 若副伺服器斷線或 Heartbeat 連線斷線,儲存空間將暫時無法使用且 iSCSI 傳輸會暫停約 10 秒鐘。
網路環境
在嘗試建立 high-availability 叢集時,請注意下列關於網路設定的指示。
- 網路設定:兩台伺服器都必須具備位於同一子網路內的固定 IP 位址。
- 網路孔數量:兩台伺服器必須擁有相同的網路孔數量。若您的 DiskStation 上裝有額外的網路卡介面,則該網路卡也算額外的網路孔。
- 連線環境限制:兩台伺服器之間的連線環境須支援多點傳送 (Multicast),且 high-availability 叢集所使用的連接埠不可被任何防火牆規則所封鎖。若 Heartbeat 連線有通過任何交換器,您須確認交換器支援多點傳送與 Jumbo Frame。
- 連線限制:伺服器無法透過 DHCP、IPv6、PPPoE 及 Wi-Fi 連接至網路。在嘗試建立 high-availability 叢集前,請確認這些功能皆已停用。
- 無 DHCP 服務:伺服器組成叢集後,無法使用內建的 DHCP 伺服器選項。
- Link Aggregation 設定:兩台伺服器皆須擁有相同的 link aggregation 設定,以用於資料網路及 heartbeat 連線。建立 high-availability 叢集後,將無法再修改 link aggregation 設定。
- Open vSwitch 設定:兩台伺服器上 Open vSwitch 的狀態必須相同 (啟動或停用)。建立 high-availability 叢集後,將無法再修改 Open vSwitch 設定。
注意:
- 建立 high-availability 叢集後,主伺服器上的 NTP 伺服器將會自動啟動。
儲存空間管理員使用限制
一旦建立 high-availability 叢集後,儲存空間管理員中變更 RAID 類別的選項將無法使用。然而,下列選項仍可使用:
- 擴充儲存空間 (例如儲存空間、段落分塊 iSCSI LUN、磁碟群組、RAID Group 等)。
- 新增、移除、修復儲存空間、iSCSI LUN、SSD 唯讀快取及讀寫快取。
- 變更 iSCSI LUN (一般檔案) 大小及位置。
- 變更 iSCSI LUN target。
注意:
- High-availability 叢集建立完成後,請勿再變更硬碟位置,否則儲存空間將會遺失。
- 為確保連線至 Synology iSCSI target 的伺服器不會在執行故障轉移時發生連線逾時,建議您將 iSCSI 用戶端及啟動器的逾時設定調整為 120 秒鐘或更長。
套件及軟體限制
High-availability 叢集組成後,不支援下列套件及功能:
- Virtual Machine Manager
- MailPlus Server
- PetaSpace
- CMS 中將 high-availability 叢集重新開機 / 關機的功能
注意:
- 若要在 High Availability 中支援 Docker DSM,您必須在建立叢集之前先啟動 Open vSwitch。
新增擴充裝置
建立 high-availability 叢集後,可以在現有的 high-availability 叢集配置中增加擴充裝置來擴充儲存空間。如同其它硬體需求,主伺服器與副伺服器必須使用相同的擴充裝置。為避免發生資料不一致的錯誤,新增擴充裝置時請謹慎地跟隨下列指示。
若要新增擴充裝置:
- 務必為主、副伺服器新增相同的擴充裝置及硬碟。如前文所述,主、副伺服器的硬體必須完全相同,包括硬體型號、類型、硬碟大小及位置。
- 請確認您已刪除擴充裝置的硬碟上所有資料及儲存空間。
- 在主、副伺服器均開機且正常運作的情況下連接擴充裝置。
- 在關閉其中任一台伺服器之前,請先於擴充裝置上建立新的儲存空間 (例如儲存空間、磁碟群組、RAID Group 等)。
注意:
欲取得擴充裝置安裝步驟的相關資訊,請參閱擴充裝置的使用手冊。
USB 裝置限制
不支援 USB 裝置的轉移/故障轉移。轉移/故障轉移後,USB 裝置提供的服務或應用程式可能會無法正常運作。