Synology SHA集群链路聚合(Link Aggregation)设置全指南:模式选择+分步操作+故障排查
在部署Synology High Availability(SHA)集群时,链路聚合(Link Aggregation) 是提升网络性能与可靠性的关键配置——它通过将多块物理网卡绑定为一个逻辑接口(Bond接口),实现“带宽叠加”(如2个1GbE接口聚合后达2GbE)与“故障冗余”(单接口故障时,其他接口继续工作),避免单网卡成为集群数据同步或业务访问的瓶颈。但SHA集群的链路聚合有严格的配置时机与模式要求,若在错误时机(如集群创建后)修改,或选错模式(如Open vSwitch启用时用错模式),会直接导致集群创建失败或服务中断。本文将从核心前提入手,分“创建新集群”“添加备用服务器”两大场景,结合“直接连接/通过交换机”“Open vSwitch启用/禁用”细分场景,详解链路聚合的模式选择与分步操作,补充注意事项与故障排查,帮你正确配置SHA集群的链路聚合。
一、核心前提:3个必须明确的关键认知
在动手配置前,需先掌握SHA集群链路聚合的核心规则,避免因认知偏差导致操作失误:
1. 配置时机:仅2个阶段可操作,创建集群后不可改
SHA集群的链路聚合仅能在以下两个阶段配置,一旦集群创建完成,链路聚合设置将被锁定,无法修改:
- 阶段1:创建新SHA集群前(主备服务器均未组建集群时);
- 阶段2:将备用服务器添加到现有SHA集群时(仅需在备用服务器上配置,需与主服务器一致)。
若已创建集群且需修改链路聚合,需先进入「Synology High Availability→集群→管理→移除集群」,删除现有集群后重新配置,再重建集群(会清空备用服务器数据,需提前备份)。
2. 兼容性限制:不适用于双控制器与统一控制器
本文配置方案仅适用于普通Synology NAS,Synology双控制器NAS和统一控制器型号有专属链路聚合方案,需参考对应型号的官方文档,不可按本文操作,避免硬件损坏或服务异常。
3. 核心作用:带宽提升与故障冗余
链路聚合在SHA集群中承担两大核心职责,决定配置的必要性:
- 提升带宽:聚合后的逻辑接口带宽≈各物理接口带宽之和(如2个10GbE接口聚合后,集群数据同步带宽可达20GbE),解决大文件同步或高并发业务的带宽瓶颈;
- 故障冗余:若某块物理网卡或网线故障,其他接口会自动接管通信,避免SHA集群的Heartbeat连接或数据同步中断,保障高可用能力。
二、配置前准备:4项必做检查(避免中途失败)
配置链路聚合前,需完成“接口确认”“状态检查”等准备工作,确保硬件与软件环境符合要求:
1. 确认网络接口一致性(核心硬性要求)
主服务器与备用服务器需使用完全相同的网络接口配置链路聚合,具体要求:
- 接口数量一致:如主服务器用2个接口(LAN1+LAN2)聚合,备用服务器也必须用2个接口,且接口编号相同(不可主服务器用LAN1+LAN2,备用服务器用LAN3+LAN4);
- 接口速率一致:聚合的接口需为同一速率(如均为1GbE或均为10GbE),禁止1GbE与10GbE混聚合,否则会强制降为低速率;
- 接口类型一致:均为RJ45电口或均为SFP+光口,不可混配(如主服务器用RJ45,备用服务器用SFP+)。
2. 检查Open vSwitch状态(影响模式选择)
Open vSwitch是Synology的虚拟交换机功能,其启用状态直接决定链路聚合的模式选择,需先确认并同步主备服务器的状态:
- 查看状态:进入主/备用服务器的「控制面板→网络→Open vSwitch Settings」,确认“启用Open vSwitch”是否勾选;
- 状态同步:主备服务器的Open vSwitch状态必须完全一致(均启用或均禁用),若不一致,需修改为相同状态(修改后需重启网络服务)。
3. 准备物理连接(按场景布线)
根据后续链路聚合的“连接方式”(直接连接/通过交换机),提前完成布线:
- 直接连接场景:用CAT6及以上规格网线,将主服务器聚合接口与备用服务器对应接口直连(如主LAN1→备LAN1,主LAN2→备LAN2);
- 通过交换机场景:将主备服务器的聚合接口分别连接到同一台支持链路聚合的交换机(如主LAN1/LAN2→交换机端口1/2,备LAN1/LAN2→交换机端口3/4),交换机需提前启用链路聚合功能(参考交换机说明书)。
4. 确认管理员权限(操作必备)
需使用“administrators群组”账户(如admin账户)登录主备服务器的DSM,普通用户无“创建Bond接口”的权限,会导致配置失败。
三、场景1:创建新SHA集群时配置链路聚合(主备均未组建集群)
此场景下,需在主服务器与备用服务器上分别配置完全相同的链路聚合,再创建SHA集群,核心是“模式选择匹配场景”,步骤如下:
1. 链路聚合模式选择(按场景与Open vSwitch状态)
不同连接方式(直接/通过交换机)与Open vSwitch状态,对应不同的推荐模式,错误选择会导致集群创建失败,具体参考下表:
| 连接方式 | Open vSwitch状态 | 推荐链路聚合模式 | 模式优势与适用场景 |
|-------------------------|------------------|-------------------------------------------|-----------------------------------|
| 服务器直接连接 | 启用 | Balance-TCP | 基于TCP会话负载均衡,适配直连场景的低延迟需求 |
| 服务器直接连接 | 禁用 | IEEE 802.3ad(动态)、Balance XOR | IEEE 802.3ad:动态协商带宽,适合流量波动大的场景;Balance XOR:按MAC地址分配,稳定性高 |
| 通过交换机连接 | 启用 | Balance-SLB、Active/Backup | Balance-SLB:基于IP负载均衡,适配交换机转发;Active/Backup:主备模式,冗余优先 |
| 通过交换机连接 | 禁用 | Balance XOR、Adaptive Load Balancing、Active/Standby | Balance XOR:适合固定流量;Adaptive Load Balancing:动态负载,适合多客户端访问 |
2. 分步配置链路聚合(主备服务器操作一致)
以“服务器直接连接+Open vSwitch禁用”场景为例,选择“IEEE 802.3ad”模式,步骤如下:
步骤1:进入链路聚合创建界面
1. 登录主服务器的DSM管理界面,点击「控制面板→网络→网络接口」;
2. 点击页面左上角「创建」按钮,在下拉菜单中选择「创建Bond」(即链路聚合接口)。
步骤2:选择聚合接口与模式
1. 在“创建Bond”窗口中,勾选需聚合的物理接口(如LAN1、LAN2),确保接口编号与备用服务器一致;
2. 在“Bond模式”下拉菜单中,选择对应场景的推荐模式(如“IEEE 802.3ad 动态 Link Aggregation”);
3. (可选)勾选“启用Jumbo Frame”(若需提升大文件传输效率),设置MTU值为“9000”(需交换机支持,直接连接场景可直接启用);
4. 点击「下一步」,确认接口与模式配置无误后,点击「应用」。
步骤3:验证聚合接口状态
1. 配置完成后,在「网络接口」列表中会新增“Bond 1”(默认名称,可修改)接口,状态显示“已连接”;
2. 点击「Bond 1→编辑→状态」,查看“成员接口”状态均为“已连接”,说明聚合成功;
3. 重复步骤1-3,在备用服务器上配置完全相同的链路聚合(接口、模式、Jumbo Frame设置必须一致)。
步骤4:创建SHA集群
完成主备服务器链路聚合配置后,按常规流程创建SHA集群(「Synology High Availability→创建高可用性集群」),集群会自动识别Bond接口,用于Heartbeat连接或数据同步。
四、场景2:添加备用服务器到现有SHA集群时配置链路聚合(主服务器已组建集群)
此场景下,主服务器已存在链路聚合配置,需在备用服务器上配置与主服务器完全一致的链路聚合,再添加到集群,核心是“模式与主服务器匹配”,步骤如下:
1. 查看主服务器链路聚合配置(关键:确保一致)
首先需获取主服务器的链路聚合参数,备用服务器需完全匹配,步骤:
1. 登录主服务器DSM,进入「控制面板→网络→网络接口」;
2. 找到主服务器的Bond接口(如Bond 1),点击「编辑」;
3. 记录关键参数:成员接口(如LAN1+LAN2)、Bond模式(如Balance XOR)、Jumbo Frame状态(是否启用)、Open vSwitch状态。
2. 备用服务器链路聚合模式选择(严格匹配主服务器)
根据主服务器的配置与“连接方式”,选择对应模式,参考下表(主服务器配置决定备用服务器模式):
| 主服务器Bond模式 | 连接方式 | Open vSwitch状态 | 备用服务器推荐模式 |
|--------------------------|-------------------------|------------------|-------------------------------------------|
| Balance-TCP | 直接连接 | 启用 | Balance-TCP(必须与主一致) |
| IEEE 802.3ad / Balance XOR | 直接连接 | 禁用 | 与主服务器相同模式(IEEE 802.3ad或Balance XOR) |
| Balance-SLB / Active/Backup | 通过交换机连接 | 启用 | 与主服务器相同模式(Balance-SLB或Active/Backup) |
| Balance XOR / Adaptive Load Balancing | 通过交换机连接 | 禁用 | 与主服务器相同模式(Balance XOR或Adaptive Load Balancing) |
3. 备用服务器链路聚合配置(分步操作)
1. 登录备用服务器DSM,按“场景1步骤1-3”操作,创建Bond接口;
2. 关键配置要求:
- 成员接口:与主服务器一致(如主用LAN1+LAN2,备用也用LAN1+LAN2);
- Bond模式:与主服务器完全相同(不可修改为其他模式);
- Jumbo Frame/Open vSwitch:与主服务器状态一致;
3. 配置完成后,验证备用服务器Bond接口状态为“已连接”,成员接口均正常。
4. 添加备用服务器到现有集群
进入主服务器的「Synology High Availability→集群→管理→添加备用服务器」,按向导输入备用服务器账户密码,集群会自动验证链路聚合配置一致性,验证通过后完成添加。
五、5大关键注意事项:避免配置失败或集群异常
1. 配置完全一致原则:主备服务器的链路聚合“接口、模式、参数”必须100%一致,哪怕Jumbo Frame状态不同,都会导致集群创建失败;
2. 创建集群后不可修改:一旦SHA集群创建完成,主备服务器的Bond接口设置无法修改,需修改必须先删除集群;
3. 交换机适配要求:通过交换机连接时,交换机需支持链路聚合,且聚合模式与NAS匹配(如NAS用IEEE 802.3ad,交换机也需启用802.3ad);
4. 接口数量限制:Synology SHA集群的链路聚合支持2-4个物理接口,超过4个接口会导致配置异常;
5. 测试验证必做:配置完成后,通过「资源监控→网络」查看Bond接口带宽,或模拟接口故障(拔一根网线),确认业务不中断,验证冗余效果。
六、常见问题解答:链路聚合配置的高频痛点
Q1:配置链路聚合后,创建SHA集群提示“接口不匹配”,怎么办?
- 原因:主备服务器的Bond接口成员不一致(如主用LAN1+LAN2,备用用LAN3+LAN4);
- 解决:删除备用服务器的Bond接口,重新选择与主服务器相同编号的接口(如LAN1+LAN2),重建链路聚合。
Q2:链路聚合后带宽未提升(如2个1GbE聚合后仍1GbE),是什么原因?
- 原因:模式选择错误(如选了Active/Backup主备模式,仅1个接口工作)或交换机未启用链路聚合;
- 解决:
1. 确认模式是否为“负载均衡类”(如IEEE 802.3ad、Balance XOR),主备模式仅冗余无带宽提升;
2. 通过交换机连接时,进入交换机管理界面,确认聚合端口已启用链路聚合功能。
Q3:Open vSwitch启用后,选了Balance-TCP模式,集群同步速度慢,怎么优化?
- 原因:Balance-TCP模式在小文件同步时负载均衡效率低;
- 解决:若为直接连接场景,可尝试将Open vSwitch禁用,改用“IEEE 802.3ad”模式,提升小文件同步效率(需删除现有集群,重新配置)。
七、总结:SHA集群链路聚合配置的核心原则
1. 时机优先:严格在创建集群前或添加备用服务器时配置,创建后无法修改;
2. 一致为王:主备服务器的接口、模式、参数必须完全一致,无任何差异;
3. 场景匹配:模式选择需结合“连接方式(直接/交换机)”与“Open vSwitch状态”,不盲目选择;
4. 验证兜底:配置后必做带宽测试与故障模拟,确保带宽与冗余效果达标。
通过本文的步骤与规则,可正确配置SHA集群的链路聚合,充分发挥带宽提升与故障冗余的价值,保障集群稳定运行。
要不要我帮你整理一份Synology SHA集群链路聚合配置Checklist?清单包含“接口一致性核对表、模式选择对照表、配置步骤要点、验证项目”,你可按清单逐一步骤操作,避免遗漏关键环节,确保配置零失误。

地址:北京市海淀区白家疃尚品园 1号楼225
北京群晖时代科技有限公司
