Synology High Availability 快速入门指南

什么是 Synology High Availability? Synology High Availability (SHA) 是一种高可用性解决方案,可帮助减少解决系统或硬件问题所需的工作量,让您可在灾难发生时避免停机时间。为此,SHA 使用两台 Synology NAS,它们充当 主 服务器或 备用 服务器来组成 高可用性集群 。这些服务器通过用于设备之间的数据同步和复制的 Heartbeat 连接 进行连接。 SHA 集群中的 主服务器 负责运行服务并将数据同步到 备用服务器 ,备用服务器会处于待机状态并在主服务器不可用时接管服务...

Synology High Availability 快速入门指南

什么是 Synology High Availability?

Synology High Availability (SHA) 是一种高可用性解决方案,可帮助减少解决系统或硬件问题所需的工作量,让您可在灾难发生时避免停机时间。为此,SHA 使用两台 Synology NAS,它们充当服务器或备用服务器来组成高可用性集群。这些服务器通过用于设备之间的数据同步和复制的 Heartbeat 连接进行连接。

1.png

SHA 集群中的主服务器负责运行服务并将数据同步到备用服务器,备用服务器会处于待机状态并在主服务器不可用时接管服务。这使您可以尽可能延长服务正常运行时间,并确保数据安全。因此,您可以放心,即使发生突发灾难,您的服务也会得到持续维护

为何使用 Synology High Availability?

  • 尽可能减少软件更新、硬件升级和系统故障对 Synology 套件和内置服务导致的停机时间
  • 减轻意外服务器故障的影响
  • 确保虚拟化环境、运行大量并发应用程序的设置以及支持关键服务的资源密集型部署的持续运行
  • 在主服务器停机时可自动将所有数据和服务都故障转移到备用服务器,从而使业务恢复为在线状态,并且尽可能减小恢复时间目标 (RTO)

开始之前的准备

  • 确保您具有系统配置相同的两台兼容 Synology NAS。
  • Synology High Availability 不支持 SHR 存储空间、DHCP Server、IPv6、PPPoE 和 Wi-Fi。创建高可用性集群之前,必须关闭这些服务或套件。

准备进行设置

有关适用型号、系统要求、网络环境和限制的更准确且具体的信息,请参阅 SHA 帮助文章或第 2 章:所需环境(在 SHA 用户指南中)。

两台服务器上的以下项目必须相同

  • 型号(混合式高可用性集群除外)
  • DSM 和 SHA 版本
  • 硬盘容量
  • 硬盘数量
  • 硬盘插槽位置
  • 内存容量(仅适用于 SSD 缓存)
  • 连接的网络
  • 网络接口连接
  • LAN 端口/网卡的数量(混合式高可用性集群除外)
  • Link Aggregation 设置(如果使用 Link Aggregation)
  • Open vSwitch 设置
  • 系统分区版本(仅适用于 DSM 7.1 或以上版本)

网络接口

若要为集群和 Heartbeat 连接实现更宽的带宽,建议您按如下所示设置网络接口:

  • 如果您有四个 1 GbE 网络接口可用,请为集群和 Heartbeat 连接设置双接口 Link Aggregation。
  • 如果您有两个 10 GbE 网络接口可用,则建议您使用其中一个作为集群连接,使用另一个作为 Heartbeat 连接。
    2.png

Heartbeat连接

Heartbeat连接是连接活动和无源服务器的设备,可促进两台设备之间的数据同步和复制。

强烈建议为Synology High Availability集群设置直接Heartbeat连接,而不通过任何交换机。通过此方法,可以避免受到其他因素的干扰。

确保检查Heartbeat连接的要求,以确保其正常工作。

集群连接

集群连接用于在客户端与Synology High Availability集群之间进行通信。如果集群或Heartbeat连接失败,则两台服务器仍可相互通信。但是,如果两个连接都失败,则服务器会遇到split-brain错误。

确保检查集群连接要求,以确保其正常工作。

如果您在其他网络接口上设置了多个集群IP,则必须为Heartbeat连接选择具有足够带宽的网络接口。

创建 SHA 集群

连接主机

  1. 使用网线连接两台主机。此连接会用作 Heartbeat 连接。
    4.png
  2. 使用网线通过剩余网络接口连接两台主机。
    5.png

使用两台新的 Synology NAS 创建集群

有关详细设置信息,请参阅 SHA 用户指南。

  1. 如果需要,请在每台设备上前往控制面板 > 网络 > 常规以编辑服务器名称
  2. 前往控制面板 > 网络 > 网络接口,为 Heartbeat 连接选择网络接口,然后单击编辑。然后选择自动获取网络配置 (DHCP)。完成后单击确定
  3. 两台服务器的 IP 地址必须属于相同子网,并且必须分配有静态 IP 地址。若要分配静态 IP 地址,请选择网络接口,单击编辑,选择使用手动配置,然后输入所需信息。例如,请参阅以下设置:
    • 服务器 A
      • LAN 1:DHCP IP 地址
      • LAN 2:静态 IP 地址 10.17.196.12
    • 服务器 B
      • LAN 1:DHCP IP 地址
      • LAN 2:静态 IP 地址 10.17.196.13
  4. 在每台服务器上,前往套件中心并安装 Synology High Availability
  5. 使用属于 administrators 群组的帐户登录您想指派为主服务器(服务器 A)的主机。
  6. 启动 Synology High Availability
  7. 单击创建高可用性集群
  8. 请仔细阅读开始之前的准备页面的内容。确认两台服务器的配置满足要求后,单击下一步
  9. 如果建议网络配置满足您的需求,请根据建议配置您的网络。
  10. 集群连接Heartbeat 连接选择网络接口。
  11. 输入属于备用服务器 administrator 群组的帐户凭据。单击下一步
  12. 指定高可用性集群的名称以及将用于访问集群的 IP 地址。集群 IP 必须与两台服务器处于同一子网中,并且必须是静态 IP。请勿使用 DHCP IP。完成后单击下一步
  13. 向导将检查系统是否满足要求。验证完成后,单击下一步
  14. 确认设置后,向导将开始创建高可用性集群。所需时间将根据具体环境而有所不同。
  15. 在集群创建过程中,请勿关闭主服务器或备用服务器。如果在集群创建过程中发生电源故障,则集群会创建失败。
  16. 该过程完成后,您可以通过新的集群主机名和 IP 地址访问数据和服务。

使用已在使用的 Synology NAS 创建集群

此部分介绍使用已在使用的 Synology NAS 创建高可用性集群的过程。

使用当前已在使用的 Synology NAS 创建高可用性集群的过程与使用两台新的 Synology NAS 创建集群大致相同。但是,需要先检查几个项目:

  1. 确保现有环境满足要求。
  2. Synology High Availability 不支持使用 SHR (Synology Hybrid RAID) 实施的 Synology NAS。如果您已在现有 Synology NAS 上设置了 SHR,请确保在创建集群之前移除 SHR 存储池。
  3. 必须在安装 Synology Directory Server 之前创建高可用性集群。如果您已安装了 Synology Directory Server,请使用 Hyper Backup 备份它,然后卸载。创建完高可用性集群后,您可以从套件中心重新安装 Synology Directory Server。
  4. 创建了群集后,您会重定向到主页,系统会进行同步。主服务器上的所有数据都会完整同步到备用服务器。

注意:

  • 请勿使用主服务器的原始主机名或 IP 地址访问 Synology NAS。

监控服务

如果监控的服务在主服务器上发生故障,系统将故障转移至备用服务器(备用服务器运行正常的情况下)。

支持的服务:

  • Windows 文件服务
  • iSCSI Target
  • FTP
  • Mac 文件服务
  • NFS 服务
  • Synology Directory Server
  • 网页服务

监控服务

  1. 前往 Synology High Availability > 服务
  2. 勾选要监控的服务的复选框。
  3. 单击应用以保存设置。
    6.png

检查集群状态

您可以在 Synology High Availability 中的集群页面上检查高可用性集群的状态。

状态
描述
良好
集群状态良好。正在主机之间复制数据。自动故障转移功能可供使用。
正在处理
系统正在处理某些操作(如数据复制、存储空间修复/扩充或其他操作)。自动故障转移功能不可用。
正在更新
系统或套件正在更新。自动故障转移功能不可用。
警告
系统在集群中检测到错误,但是服务可能仍在运行。自动故障转移功能可能不可用。必须立即处理任何错误。
严重
系统在集群中检测到一个或多个严重错误,主机无法运行正常服务。必须立即处理所有错误。系统可能会遇到 split-brain 错误,在这种情况下无法确定作为主服务器的主机。在这种情况下,在该问题解决前,为避免数据不一致性更趋严重,系统将会停止所有服务。

异常状态

如果您需要对特定高可用性集群状态(警告或严重)进行故障排除,请参阅第 2 章:SHA 故障排除(在 Synology High Availability (SHA) 故障排除指南中)。

切换和故障转移

为确保连续执行并尽可能减少服务停机,服务可以从主服务器切换至备用服务器。

切换

如果某些服务不可用,则在备用服务器正常运行的前提下,您可启动切换,将所有服务转移至备用服务器。在这种情况下,原始主服务器会承担原始备用服务器的角色,原始备用服务器会承担原始主服务器的角色。

手动启动切换

  1. 前往 Synology High Availability > 集群
  2. 单击管理 > 切换
    7.png

在切换期间,高可用性集群无法提供服务。完成切换所需的时间因多种因素而异。

自动故障转移

发生某些错误时,系统会自动将服务故障转移到备用服务器,以便使服务保持平稳运行。在以下情况下,可能会触发自动故障转移:

  • 存储空间损毁:主服务器上的存储空间(例如存储空间、硬盘组、RAID Group、SSD 缓存等)已损毁,但备用服务器上相应的存储空间运行正常。请注意,如果已损毁的存储空间上没有存储空间或 iSCSI LUN(块级),则系统不会启动故障转移。
  • 服务错误:监控的服务出现错误。
  • 电源故障:主服务器关闭或重启,主服务器的两个电源设备都出现故障,或断电。

延伸阅读

软件规格

  • Synology High Availability 的完整软件规格可在此处找到。

相关文章

  • 创建 Synology High Availability 集群时有什么注意事项?
  • 如何加快集群的首次同步过程
  • 为什么必须通过集群 IP 访问 Synology High Availability 集群?
  • 为什么无法连接到高可用性集群中的备用服务器?
  • Synology High Availability (SHA) 白皮书
  • Synology High Availability (SHA) 用户指南和故障排除指南
  • 有关更多教程、常见问题和其他 Synology High Availability 相关文章,请访问此页面。
Loading…
synology常见问题

如何提高 Synology NAS 的安全性?

2022-11-19 15:49:31

synology常见问题

如何检查Synology Drive Server使用的存储量?

2022-11-19 16:35:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索