若要为集群和 Heartbeat 连接实现更宽的带宽,建议您按如下所示设置网络接口:
本节将说明如何连接两台主机以创建高可用性集群。


本节提供有关如何使用两台新的 Synology NAS 创建高可用性集群的说明。例如,我们将使用两台全新的 DS1621+ Synology NAS,即服务器 A(主)和服务器 B(备用)。在此示例中,集群是在创建任何存储空间之前创建的。使用两种不同的型号(混合式高可用性集群)可能会对集群产生影响。有关更多信息,请参阅如何使用两台不同型号的 Synology NAS 服务器创建高可用性集群。





注意:
本节介绍使用已在使用的 Synology NAS 创建高可用性集群的过程。
例如,您已拥有一台 Synology DS1621+。在该设备使用一段时间后,您需要购买另一台全新的 DS1621+ 来创建高可用性集群。
使用已在使用的 Synology NAS 创建高可用性集群的过程与使用两台新的 Synology NAS 创建集群大致相同。但是,需要记住一些关键差异:

注意:
本节介绍将备用服务器添加到现有集群的过程。例如,当前已在使用的主服务器和要添加到集群的备用服务器都是 DS1621+。这些服务器将分别称为服务器 A 和服务器 B。

SHA 的故障转移机制是最大程度减少系统故障导致的服务中断的关键。为了确保灾难恢复计划强大且经过测试,可以模拟灾难情形以评估 SHA 设置。
可以手动触发切换以进行系统维护,几乎不会造成服务中断。自动故障转移可被各种事件触发。发生某些错误(如网络不可用、软件错误、硬盘损坏、RAID 损坏等)时,系统可以自动启动将服务从主服务器故障转移到备用服务器,以尽可能地提高可用性。
若要触发切换:
在集群页面上,确认集群的状态为良好,然后单击管理 > 切换。集群中的服务器应交换角色:原始主服务器会承担备用服务器的角色,而原始备用服务器会接管服务的提供以成为主服务器。
若要触发自动故障转移:
在集群页面上,确认集群的状态为良好,然后重新创建以下事件之一以引发错误并触发自动故障转移:
有关如何手动启动切换、触发自动故障转移或模拟连接问题的分步说明,请参阅如何测试 Synology High Availability 集群的功能。
当 Heartbeat 与集群连接之间的连接中断时,会发生 split-brain 错误。主服务器和备用服务器都会尝试承担主服务器的角色,从而导致“split-brain”。这可能会导致服务器上数据不一致,必须尽快解决。有关 split-brain 的更多信息,请参阅 Split-brain 一节(第 4 章:在 SHA 用户界面中导航)。
本节演示如何测试和解决 split-brain 错误。由于测试过程会影响集群的状态,因此建议您在集群未提供服务时执行此操作。




SHA 使用的存储池和文件系统基于高可用性。本用户指南使用基于 SHA 最低要求的以下示例:
注意:





仲裁服务器有助于降低 split-brain 错误发生的可能性。在服务页面上,您可将会持续连接至主服务器和备用服务器的另一台服务器指定为仲裁服务器。网关服务器或 DNS 服务器都是合适的仲裁服务器示例,因为它们能够连接到主服务器和备用服务器。仲裁服务器只需提供 Ping 服务,因此无需安装任何应用程序。
仲裁服务器允许出现以下情况:

SHA 集群允许您为每台设备设置不间断电源 (UPS)。如果出现电源故障,则主服务器和备用服务器会进入安全模式,以降低功耗并防止数据丢失。根据您的需要,您还可以为每台服务器使用不同类型的 UPS。
SHA 支持以下三种 UPS 类型:
建议对集群中的每台服务器使用不同的电源来设置 UPS。您可以根据设备的要求选择合适的 UPS 类型。如果电源出现问题,则 UPS 会帮助防止 Synology NAS 意外关闭。
如果主服务器遇到电源问题,主服务器会在达到指定等待时间后进入安全模式。系统随后会将服务切换到备用服务器,以便它们可以不间断地运行。
如果备用服务器遇到电源问题,则备用服务器会单独进入安全模式,而不会影响主服务器上的服务。解决电源问题后,备用服务器会自动重新启动并返回集群以继续同步数据。
如果您的环境不允许使用不同的电源或连接不同的 UPS,您可以将任何类型的 UPS 连接到其中一台服务器。例如,将主服务器或备用服务器连接到 UPS。如果发生电源中断,则连接到 UPS 的服务器会收到电源故障通知,并将通知转发给未连接到 UPS 的服务器。两台服务器随后都会进入安全模式,直至电源恢复。它们随后会自动重新启动以继续提供高可用性服务。
将服务器连接到与网络交换机相同的电源,并设置任何类型的 UPS(USB UPS/SNMP UPS/Synology UPS 服务器)作为电源保护。
如果您使用 USB UPS,请将通信终端连接到其中一台服务器。该服务器会充当主要接收端点。在这种情况下,如果发生电源故障,则整个集群会进入安全模式。
如果您使用 SNMP UPS 或 Synology UPS 服务器,您可以将一台或两台服务器连接到同一个 UPS。在这种情况下,如果发生电源故障,则两台服务器都会进入安全模式。