Synology iSCSI Target结合VMware ESXi多路径部署指南:从配置到验证全流程


在虚拟化数据中心中,VMware ESXi服务器依赖稳定的存储架构支撑虚拟机运行,而Synology iSCSI Target凭借低成本、高扩展性成为主流选择。但单一网络路径易因故障导致存储中断,此时多路径支持(MPIO) 成为关键——通过建立冗余连接实现故障自动转移与负载均衡,保障业务连续性。很多管理员在配置时却面临“路径识别失败”“故障转移失效”等问题,核心在于未掌握NAS与ESXi的协同配置逻辑。本文基于Synology官方技术文档(https://kb.synology.cn/zh-cn/DSM/tutorial/How_to_Use_iSCSI_Targets_on_VMware_ESXi_Server_with_Multipath_Support),从“环境准备→NAS端配置→ESXi端部署→验证与排障”四维度,拆解完整配置流程,确保多路径功能落地生效。



一、配置前必知:多路径支持的核心前提与准备清单

多路径功能的实现需硬件、软件、网络三重环境适配,提前确认适配性可避免后期反复调试。


1.1 3大核心前提(缺一不可)

1.  硬件适配条件 

Synology NAS需配备2个及以上千兆/万兆网络接口(如DS1823+的4个GbE网口、FS6400的10GbE SFP+网口),确保物理路径冗余;VMware ESXi服务器同样需至少2个独立网卡,分别连接至NAS的不同网口,形成物理隔离的传输通道。


2.  软件版本要求 

| 设备/组件 | 最低版本要求 | 推荐版本 | 关键说明 |

|----------|--------------|----------|----------|

| Synology DSM | 6.2 及以上 | 7.2 及以上 | DSM 7.0+使用“SAN Manager”套件,旧版为“iSCSI Manager” |

| Synology 套件 | SAN Manager 1.0+ 或 iSCSI Manager 2.0+ | SAN Manager 2.3+ | 负责创建iSCSI Target与LUN管理 |

| VMware ESXi | 6.0 及以上 | 7.0 U3 及以上 | 原生支持iSCSI软件适配器与MPIO策略配置 |


3.  网络规划原则 

必须为iSCSI流量配置独立网络或子网,避免与虚拟机业务网络混用导致拥堵。推荐方案: 

- NAS端:网口1配置IP为192.168.10.10(子网掩码255.255.255.0),网口2配置为192.168.20.10(子网掩码255.255.255.0); 

- ESXi端:对应网卡分别配置192.168.10.20、192.168.20.20,网关与NAS保持一致。



1.2 术前准备清单(配置前逐项核对)

| 准备项目 | 具体要求 | 检查方法 |

|----------|----------|----------|

| NAS存储池 | 已创建且剩余空间≥计划LUN大小 | 登录DSM→存储管理器→存储池,查看“可用容量” |

| 网络连通性 | ESXi与NAS的两个子网均能互通 | ESXi通过控制台执行`ping 192.168.10.10`和`ping 192.168.20.10` |

| 端口开放 | NAS开放iSCSI默认端口3260 | DSM→控制面板→防火墙→端口,确认3260端口允许ESXi IP访问 |

| 套件安装 | 已安装SAN Manager(或iSCSI Manager) | DSM→套件中心→已安装,查看对应套件状态为“运行中” |

| ESXi权限 | 拥有管理员权限(vSphere Client登录) | 登录后可访问“配置”“存储”等核心模块 |



二、NAS端基础配置:创建iSCSI Target与启用多会话支持

Synology NAS需先完成iSCSI Target与LUN的创建,并开启多会话支持,为ESXi多路径连接奠定基础(以DSM 7.2+的SAN Manager为例)。


2.1 步骤1:创建iSCSI LUN(存储逻辑单元)

1.  登录DSM系统,打开SAN Manager,左侧导航栏点击“iSCSI LUN”,点击右上角“创建”; 

2.  选择LUN类型: 

- 若用于虚拟机磁盘存储,选“块级LUN”(性能更优,支持VMFS格式化); 

- 若用于文件共享,选“文件级LUN”(基于共享文件夹,灵活性高); 

3.  配置LUN参数: 

- 名称:输入便于识别的名称(如“ESXi_iSCSI_LUN_01”); 

- 位置:选择目标存储池(确保容量充足); 

- 容量:设置所需大小(如500GB,支持后续扩容); 

4.  高级选项保持默认(如启用“THIN provisioning”按需分配空间),点击“下一步”→“应用”,等待LUN创建完成(约1-3分钟)。



2.2 步骤2:创建iSCSI Target并绑定LUN

1.  SAN Manager左侧点击“iSCSI Target”,点击“创建”; 

2.  配置Target基本信息: 

- Target名称:建议包含ESXi标识(如“Target_ESXi_Host01”); 

- IQN(iSCSIQualified Name):系统自动生成(格式如“iqn.2000-01.com.synology:NAS.TargetESXiHost01.abc123”),无需修改; 

3.  绑定LUN:在“LUN映射”步骤,勾选步骤1创建的“ESXi_iSCSI_LUN_01”,点击“添加”→“下一步”; 

4.  网络ACL设置:点击“添加”,输入ESXi服务器的两个子网IP(192.168.10.20、192.168.20.20),权限设为“允许”,限制非授权设备访问。



2.3 步骤3:启用多会话支持(多路径核心配置)

1.  在iSCSI Target列表中,找到刚创建的Target,点击右侧“编辑”; 

2.  切换至“高级”标签页,勾选“允许从一个或多个iSCSI启动器的多个会话”; 

- 此选项是多路径实现的关键:允许ESXi通过两个网络接口建立独立会话,形成两条传输路径; 

3.  其他参数保持默认(如禁用CHAP认证,简化初期配置),点击“确定”保存设置。



三、ESXi端部署:虚拟网络配置与多路径策略设置

ESXi端需完成虚拟网络适配、iSCSI连接发现及路径策略配置,实现与NAS的多路径通信。


3.1 阶段1:配置iSCSI专用虚拟网络(VMKernel端口)

1.  登录vSphere Client,选中目标ESXi主机,进入“配置”→“网络”→“虚拟交换机”,点击“添加网络”; 

2.  选择连接类型为“VMKernel网络适配器”,点击“下一步”; 

3.  创建新虚拟交换机: 

- 勾选“创建新的标准交换机”,选择ESXi的第一个物理网卡(如vmnic1,对应NAS的192.168.10.0子网); 

- 网络标签输入“iSCSI-Net1”,点击“下一步”; 

4.  配置IP地址: 

- 取消“使用DHCP”,手动输入IP“192.168.10.20”,子网掩码“255.255.255.0”,网关“192.168.10.1”; 

5.  重复步骤1-4,创建第二个VMKernel端口: 

- 虚拟交换机选第二个物理网卡(如vmnic2),网络标签“iSCSI-Net2”,IP“192.168.20.20”; 

6.  完成后在“虚拟交换机”页面可看到两个独立的iSCSI专用网络,确保无网卡冲突。



3.2 阶段2:配置iSCSI软件适配器与目标发现

1.  进入ESXi主机“配置”→“存储适配器”,点击“添加软件iSCSI适配器”(若已存在则直接选中); 

2.  选中iSCSI适配器(如“vmhba64”),点击“属性”→“动态发现”→“添加”; 

3.  输入Synology NAS的第一个IP地址“192.168.10.10”,端口默认“3260”,点击“确定”; 

4.  重复“添加”操作,输入第二个IP地址“192.168.20.10”,实现双路径发现; 

5.  点击“重新扫描”→“重新扫描所有”,ESXi将检测NAS上的iSCSI Target与LUN(扫描耗时约30秒-1分钟)。



3.3 阶段3:配置多路径策略(负载均衡与故障转移核心)

1.  扫描完成后,进入“存储适配器”→选中iSCSI适配器→“路径”标签页,可看到目标Target对应的两条路径(分别对应两个VMKernel端口); 

2.  右键点击目标Target,选择“管理路径”→“编辑路径策略”; 

3.  选择“轮询(VMware)”策略: 

- 该策略可实现负载均衡(I/O请求在两条路径间交替分配)与故障自动转移(一条路径中断后,流量立即切换至另一条); 

- 避免选择“固定”策略(仅使用首选路径,无法实现负载均衡); 

4.  点击“确定”,系统自动应用策略,路径状态显示“活动(已优化)”。



3.4 阶段4:创建VMFS数据存储(虚拟机可用存储)

1.  进入ESXi“存储”→“数据存储”,点击“新建数据存储”; 

2.  选择“创建新的VMFS数据存储”,点击“下一步”; 

3.  名称输入“iSCSI_DataStore_MPIO”,点击“下一步”; 

4.  选择已发现的Synology iSCSI LUN(容量与NAS端创建一致),点击“下一步”; 

5.  分区设置保持默认(使用全部容量),点击“下一步”→“完成”,等待格式化完成(500GB LUN约需2-3分钟)。



四、配置验证:3步确认多路径功能生效

配置完成后需通过“路径检查→故障转移测试→性能验证”确认多路径有效性,避免隐性问题。


4.1 验证1:路径状态检查(基础验证)

1.  ESXi“存储适配器”→iSCSI适配器→“路径”: 

- 路径数量:显示“2条”,且均为“活动(已优化)”; 

- 路径详情:两条路径分别对应“iSCSI-Net1”和“iSCSI-Net2”的VMKernel端口,确认与配置一致。


4.2 验证2:故障转移测试(关键验证)

1.  保持ESXi上虚拟机正常运行(可创建测试虚拟机); 

2.  物理断开NAS上对应“iSCSI-Net1”的网线(或禁用ESXi的vmnic1网卡); 

3.  观察路径状态:断开的路径变为“非活动(已降级)”,另一条路径仍为“活动”; 

4.  验证虚拟机:无中断、无蓝屏,存储读写正常(如拷贝文件无失败提示); 

5.  重新连接网线,路径自动恢复为“2条活动”,实现故障自动恢复。


4.3 验证3:性能负载测试(优化验证)

1.  通过ESXi自带“存储I/O控制”监控路径流量: 

- 进入“存储”→数据存储→“监控”→“性能”,可看到两条路径的I/O吞吐量均有数据(如各承担50MB/s); 

2.  使用虚拟机进行大文件拷贝(如复制10GB文件),观察吞吐量稳定(无明显波动),证明负载均衡生效。



五、高频故障排查:解决多路径配置中的6大问题

| 故障现象 | 核心原因 | 解决步骤 |

|----------|----------|----------|

| 1. ESXi无法发现iSCSI Target | 1. NAS未开放3260端口;2. 未启用多会话支持;3. 网络ACL限制 | 1. 检查DSM防火墙3260端口;2. 确认Target高级设置中勾选“多会话支持”;3. 添加强ESXi IP至网络ACL |

| 2. 仅1条路径显示,另一条不识别 | 1. 虚拟网络配置错误;2. 子网不互通;3. 未重新扫描适配器 | 1. 检查VMKernel端口IP是否在不同子网;2. ESXi执行`ping`测试两个NAS IP;3. 重新扫描iSCSI适配器 |

| 3. 故障转移时虚拟机卡顿 | 1. 路径策略错误;2. 网络延迟过高;3. LUN性能不足 | 1. 确认路径策略为“轮询”;2. 更换万兆网卡与网线;3. NAS端检查LUN所在存储池性能(避免单盘瓶颈) |

| 4. 数据存储创建失败 | 1. LUN未映射至Target;2. 权限不足;3. LUN容量为0 | 1. NAS端确认LUN已绑定Target;2. 检查ESXi IP在ACL中的权限;3. 重新创建LUN并分配容量 |

| 5. 路径频繁切换状态 | 1. 网络不稳定;2. 网线接触不良;3. 交换机端口故障 | 1. 更换Cat6及以上规格网线;2. 测试交换机端口(替换至正常端口);3. 启用网络CRC校验(NAS与ESXi需一致) |

| 6. 多路径性能低于预期 | 1. 未启用Jumbo帧;2. 路径策略不当;3. 网卡速率不匹配 | 1. 配置MTU=9000(NAS与ESXi需同步设置);2. 确认策略为“轮询”;3. 确保网卡与交换机均工作在千兆/万兆全双工 |



总结

Synology iSCSI Target与VMware ESXi多路径配置的核心逻辑是“NAS端启用多会话+ESXi端双网口冗余+轮询策略分配”,通过物理路径隔离与智能流量调度,实现存储服务的高可用与性能优化。关键在于严格遵循“独立网络规划→多会话启用→双路径配置→故障测试”的流程,避开“子网混用”“策略选错”“验证缺失”等常见坑。


若你需要进一步优化配置,我可以帮你整理《iSCSI多路径性能优化清单》,涵盖Jumbo帧配置、存储池缓存设置、ESXi路径参数调优等进阶技巧,助力提升虚拟机存储I/O效率。

Synology iSCSI Target VMware ESXi 多路径配置全指南:故障转移与负载均衡实操教程

新闻中心

联系我们

技术支持

  • ·

    Synology Drive 我...

  • ·

    Synology Drive 与...

  • ·

    Synology Drive 内...

  • ·

    Synology Drive 同...

  • ·

    Synology删除文件后存储空...

  • ·

    Synology DSM 检查系...

  • ·

    Synology Drive能当...

  • ·

    Synology Docker容...

相关文章

地址:北京市海淀区白家疃尚品园             1号楼225

北京群晖时代科技有限公司

微信咨询

新闻中心