在企业虚拟化部署中,VMware ESXi主机需要稳定的共享存储来存放虚拟机文件(VMDK),而Synology NAS凭借高性价比、易管理的特点,成为热门的iSCSI存储方案。但很多用户不清楚如何将Synology NAS的LUN(逻辑单元号)正确配置为VMware服务器的数据存储,导致出现“ESXi无法识别LUN”“数据存储创建失败”等问题。本文基于Synology官方知识库(https://kb.synology.cn/zh-cn/DSM/tutorial/How_to_set_up_Synology_NAS_as_VMware_server_datastore)内容,从“前置准备”“VMkernel适配器搭建”“软件iSCSI配置”“iSCSI连接建立”“VMFS数据存储创建”五个核心环节,详细拆解Synology NAS与VMware ESXi的存储对接流程,同时解答“MTU值设置”“LUN识别异常”等高频疑问,帮你高效完成存储部署。
一、前置准备:配置前必须满足的5个核心条件(附检查清单)
在开始操作前,需先确认硬件、软件及配置是否符合要求,避免后续步骤因基础条件缺失导致失败。以下是官方明确的准备事项及检查方法:
| 准备项目 | 具体要求 | 检查/确认方法 |
|-------------------------|--------------------------------------------------------------------------|------------------------------------------------------------------------------|
| 1. 支持iSCSI的Synology NAS | 需为“Plus系列”“XS系列”等中高端型号(如DS923+、RS1221+),基础款(DS224j、DS423j)不支持iSCSI Target | 登录Synology官网→搜索NAS型号→“规格参数”→查看“iSCSI支持”是否标注“支持iSCSI Target与LUN创建” |
| 2. 已安装并配置DSM系统 | DSM版本需为6.2及以上(官方教程基于DSM 6.2/7.0,7.0及以上界面更直观,推荐优先使用) | 登录NAS的DSM界面→“控制面板”→“信息中心”→“常规”→查看“DSM版本”(如“DSM 7.2.1-69057 Update 3”) |
| 3. 已完成NAS端iSCSI基础配置 | 需在DSM上创建iSCSI Target,并将LUN“映射到Target”(即Target与LUN关联,ESXi需通过Target访问LUN) | DSM 7.0:打开“SAN Manager”→“iSCSI”→“Target”列表中,确认目标Target的“LUN映射”状态为“已关联”;DSM 6.2:打开“iSCSI Manager”→“Target”→“LUN映射”查看 |
| 4. 部署VMware ESXi主机 | ESXi版本为6.0及以上(官方教程基于vSphere 6.7,高版本操作逻辑一致),且主机已接入局域网 | 登录vSphere Client→“主机和集群”中,确认ESXi主机状态为“正常”,且能ping通Synology NAS的IP |
| 5. 安装vSphere Client | 在Windows/macOS管理机上安装VMware vSphere Client(需与ESXi版本兼容,如vSphere 6.7客户端对应ESXi 6.7) | 访问VMware官网→“支持”→“下载”→搜索“vSphere Client 6.7”,按管理机系统选择安装包,完成后能正常登录ESXi主机 |
关键提醒:若NAS尚未配置iSCSI基础设置,需先补充操作(以DSM 7.0为例):
1. 打开“SAN Manager”→“iSCSI”→“Target”→“创建”,输入Target名称(如“VMware-Target-01”);
2. 进入“LUN”页面→“创建LUN”,选择“块级LUN”(适配VMware),设置容量(建议≥100GB,根据虚拟机数量调整);
3. 在“Target-LUN映射”页面,将新建LUN与Target关联,点击“完成”——NAS端iSCSI基础配置完成。
二、步骤1:创建VMkernel适配器(ESXi与NAS通信的核心通道)
VMkernel适配器是ESXi主机与外部存储(如Synology NAS)通信的“网络接口”,需专门创建并配置IP,确保iSCSI数据传输稳定。操作步骤基于vSphere 6.7,高版本界面略有差异但逻辑一致:
1. 登录vSphere Client并定位ESXi主机
1. 打开vSphere Client,输入ESXi主机的IP地址(如“192.168.1.200”)、用户名(默认“root”)和密码,点击“登录”;
2. 在左侧导航栏“主机和集群”中,选中需要配置的ESXi主机(如“ESXi-01”),点击下方“配置”选项卡(横向菜单,位于“摘要”右侧)。
2. 选择“VMkernel适配器”并启动创建
1. 在“配置”页面的左侧“硬件”分类中,展开“网络”,点击“VMkernel适配器”;
2. 点击页面右上角“添加网络”按钮,弹出“添加网络向导”窗口,选择“VMkernel网络适配器”作为连接类型(这是存储通信的专用类型),点击“下一步”。
3. 选择或创建标准交换机(分两种场景)
VMkernel适配器需绑定到标准交换机,需根据是否已有交换机选择操作:
场景A:已有标准交换机(直接绑定)
1. 选择“选择现有标准交换机”,点击“浏览”;
2. 在弹出的“选择标准交换机”窗口中,选中已有的交换机(如“vSwitch0”,需确保该交换机已连接物理网卡),点击“确定”;
3. 点击“下一步”,进入端口属性配置。
场景B:无标准交换机(新建交换机)
1. 选择“新建标准交换机”,点击“下一步”;
2. 在“新建标准交换机”页面,点击“添加适配器”,选择ESXi主机上空闲的物理网卡(如“vmnic1”,建议用独立网卡专门用于iSCSI通信,避免与业务网络抢占带宽);
3. 关键设置:配置MTU值(影响传输效率):
- 若NAS与ESXi使用1GbE以太网(普通千兆网卡+Cat5e网线),MTU设置为默认“1500”;
- 若使用10GbE以太网(万兆网卡+Cat6a网线),MTU设置为“9000”(即Jumbo Frame,减少数据包开销,提升传输速率);
4. 点击“下一步”,进入端口属性配置。
4. 配置VMkernel的IP地址(与NAS同网段)
1. 在“端口属性”页面,勾选“IPv4设置”(当前主流使用IPv4),选择“使用静态IPv4地址”;
2. 输入IP地址和子网掩码:需与Synology NAS的IP处于同一网段(如NAS为“192.168.1.100”,VMkernel可设为“192.168.1.201”,子网掩码“255.255.255.0”);
3. 网关可根据网络情况填写(若NAS与ESXi在同一局域网,网关可留空或填写路由器IP);
4. 点击“下一步”,查看配置摘要,确认无误后点击“完成”——VMkernel适配器创建完成,ESXi已具备与NAS通信的网络接口。
三、步骤2:配置软件iSCSI适配器(ESXi识别NAS LUN的关键)
ESXi需通过iSCSI适配器与NAS的iSCSI Target建立连接,默认情况下软件iSCSI适配器未启用,需手动配置并绑定VMkernel适配器:
1. 进入存储适配器配置页面
1. 在ESXi主机的“配置”页面,左侧“硬件”分类中展开“存储”,点击“存储适配器”;
2. 页面会显示当前已有的存储适配器(如“SATA控制器”“SAS控制器”),点击右上角“添加存储适配器”按钮。
2. 启用软件iSCSI适配器
1. 在弹出的“添加存储适配器”窗口中,选择“添加软件iSCSI适配器”,点击“确定”;
- 若该选项显示“灰色不可选”,说明软件iSCSI适配器已启用,直接进入下一步;
2. 系统会提示“正在启用软件iSCSI适配器”,等待10-20秒,适配器会显示在列表中(名称格式为“vmhbaXX”,如“vmhba65”)。
3. 绑定VMkernel适配器(确保通信通道专属)
1. 选中刚启用的软件iSCSI适配器(如vmhba65),点击右侧“属性”按钮;
2. 在“iSCSI软件适配器属性”窗口中,切换到“网络端口绑定”选项卡;
3. 点击“添加”按钮,在弹出的“选择VMkernel适配器”窗口中,选中步骤1创建的VMkernel适配器(如“vmk1”),点击“确定”;
4. 绑定完成后,该VMkernel适配器会专门用于iSCSI数据传输,避免与其他网络服务(如虚拟机业务网络)抢占资源,点击“关闭”保存设置。
四、步骤3:建立iSCSI连接(动态/静态发现二选一)
ESXi需通过“发现”找到Synology NAS的iSCSI Target,官方支持“动态发现”和“静态发现”两种方式,可根据网络环境选择:
方式1:动态发现(推荐,自动识别Target)
适合NAS IP固定、网络环境稳定的场景,能自动发现NAS上所有可访问的iSCSI Target:
1. 选中软件iSCSI适配器(vmhba65),点击“属性”→“动态发现”选项卡;
2. 点击“添加”按钮,在“添加发送目标服务器”窗口中,输入Synology NAS的IP地址(如“192.168.1.100”),端口默认“3260”(iSCSI标准端口),无需修改;
3. 点击“确定”,系统会提示“已添加发送目标”,返回“动态发现”页面;
4. 关键步骤:重新扫描适配器:右键点击软件iSCSI适配器,选择“重新扫描”,在弹出的“重新扫描存储适配器”窗口中,勾选“扫描所有存储适配器”和“扫描新存储设备”,点击“确定”;
5. 扫描完成后,在“存储适配器”→“Targets”中,会显示NAS的iSCSI Target(名称格式为“iqn.2000-01.com.synology:nas.vmware-target-01”),状态为“已连接”。
方式2:静态发现(适合严格控制访问的场景)
需手动输入NAS的iSCSI Target信息,适合对存储访问权限要求高的场景(如多NAS环境):
1. 选中软件iSCSI适配器,点击“属性”→“静态发现”选项卡;
2. 点击“添加”按钮,在“添加静态目标”窗口中,输入两个关键信息:
- “IQN”:NAS上iSCSI Target的IQN(登录NAS的“SAN Manager”→“iSCSI”→“Target”,查看目标Target的“IQN”,如“iqn.2000-01.com.synology:nas.vmware-target-01”);
- “地址”:NAS的IP地址和端口(默认3260);
3. 点击“确定”,返回“静态发现”页面;
4. 重复方式1的步骤4,重新扫描适配器,完成后Target状态变为“已连接”。
优化iSCSI连接稳定性(必做高级设置)
为避免连接中断或传输延迟,需修改iSCSI高级参数,步骤如下:
1. 选中软件iSCSI适配器,点击“属性”→“高级选项”→“编辑”;
2. 在“编辑高级iSCSI参数”窗口中,修改以下3个关键参数:
- LoginTimeout:从默认“10”改为“60”(延长登录超时时间,避免网络波动导致登录失败);
- NoopTimeout:从默认“10”改为“30”(延长无操作超时时间,增强连接稳定性);
- DelayedAck:从默认“true”改为“false”(禁用延迟确认,减少数据传输延迟);
3. 点击“确定”,重新扫描适配器,参数生效。
五、步骤4:在Synology NAS上创建VMFS数据存储(存放虚拟机文件)
ESXi识别到NAS的iSCSI LUN后,需将其格式化为VMware支持的VMFS文件系统,才能作为数据存储使用,步骤如下:
1. 启动“新建数据存储”向导
1. 在vSphere Client中,右键点击ESXi主机,选择“存储”→“新建数据存储...”;
2. 在“新建数据存储”窗口中,选择“VMFS”(VMware专属文件系统,支持虚拟机快照、克隆等功能),点击“下一步”。
2. 命名数据存储并选择LUN
1. 在“名称和设备”页面,输入数据存储名称(如“Synology-VMFS-01”,建议包含NAS标识,便于区分);
2. 在“设备”列表中,找到Synology NAS的iSCSI LUN——若无法通过名称区分,可按以下方法确认:
- 登录NAS的“SAN Manager”→“iSCSI”→“LUN”,查看目标LUN的“大小”和“映射的Target IQN”;
- 在ESXi的“存储”→“存储设备”中,选中疑似LUN,点击“路径”,查看“Target IQN”是否与NAS的Target一致;
3. 选中正确的LUN,点击“下一步”。
3. 选择VMFS版本并完成创建
1. 在“VMFS版本”页面,选择合适的版本(推荐“VMFS 6”,支持更大的单文件大小和更多并发连接,兼容ESXi 6.0及以上版本);
- 若ESXi版本为5.x,需选择“VMFS 5”,避免版本不兼容;
2. 在“分区”页面,默认选择“使用全部磁盘”(充分利用LUN容量,也可手动调整分区大小),点击“下一步”;
3. 查看“即将完成”页面的配置摘要(名称、容量、VMFS版本),确认无误后点击“完成”;
4. 等待格式化完成(耗时取决于LUN容量,100GB约1-2分钟,1TB约5-8分钟),完成后在ESXi的“存储”→“数据存储”中,会显示新建的“Synology-VMFS-01”,状态为“正常”。
验证数据存储可用性
创建完成后,需验证是否能正常使用:
1. 右键点击新建的数据存储,选择“浏览数据存储”;
2. 在“数据存储浏览器”中,尝试创建一个文件夹(如“Test-VM”),若能成功创建,说明数据存储可用;
3. 后续部署虚拟机时,在“选择存储”步骤中,选择该数据存储即可将虚拟机文件存放在Synology NAS上。
六、常见问题:配置过程中的4类高频问题及解决方法
1. 问题1:ESXi扫描后找不到NAS的iSCSI LUN
核心原因:① NAS的iSCSI Target未映射LUN;② VMkernel适配器与NAS不在同一网段;③ 防火墙拦截iSCSI端口(3260)。
解决步骤:
1. 登录NAS的“SAN Manager”,确认Target已正确映射LUN(“Target-LUN映射”状态为“已关联”);
2. 检查VMkernel适配器的IP(步骤1配置),确保与NAS IP在同一网段(如均为192.168.1.x);
3. 关闭ESXi的防火墙(“配置”→“安全配置文件”→“防火墙”→“属性”,暂时禁用“iSCSI客户端”规则),重新扫描适配器。
2. 问题2:创建VMFS数据存储时提示“设备已被使用”
核心原因:LUN已被其他ESXi主机格式化或占用,或NAS的LUN已映射到多个Target。
解决步骤:
1. 在NAS的“SAN Manager”→“iSCSI”→“会话”中,断开其他ESXi主机与该LUN的连接;
2. 在ESXi的“存储设备”中,右键点击LUN,选择“置备新的VMFS数据存储”(覆盖原有格式,注意:会删除LUN上的所有数据);
3. 确认LUN仅映射到一个Target,避免多Target占用。
3. 问题3:数据存储创建后,虚拟机读写速度慢
核心原因:① MTU值未按网络类型设置(10GbE未设为9000);② 未绑定专属VMkernel适配器;③ NAS硬盘速度不足。
解决步骤:
1. 按步骤1重新配置VMkernel适配器的MTU值(1GbE=1500,10GbE=9000);
2. 确认软件iSCSI适配器仅绑定用于iSCSI的VMkernel适配器(步骤2配置),不与其他服务共享;
3. 若NAS使用HDD,建议更换为SSD或组建RAID 5/6(提升读写性能)。
4. 问题4:ESXi重启后,数据存储显示“脱机”
核心原因:iSCSI连接未设置“自动重新连接”,或NAS的iSCSI Target未开机。
解决步骤:
1. 确认NAS正常开机,iSCSI Target状态为“在线”;
2. 在ESXi的“存储适配器”→软件iSCSI适配器→“属性”→“动态/静态发现”,确认NAS的IP/IQN已保存;
3. 勾选“自动重新连接”选项(部分ESXi版本默认开启),重启ESXi后查看状态。
总结
将Synology NAS设置为VMware服务器数据存储,核心是“建立稳定的iSCSI通信通道”和“创建兼容的VMFS文件系统”,关键步骤包括VMkernel适配器配置、软件iSCSI绑定、LUN发现与格式化。整个过程需注意“MTU值匹配网络类型”“LUN映射唯一性”“高级参数优化”三个细节,避免因配置遗漏导致存储不可用。对于企业用户而言,这一方案既能降低传统SAN存储的成本,又能满足虚拟化环境的存储需求,是中小规模部署的高性价比选择。
要不要我帮你整理一份“Synology NAS与VMware配置检查清单” ?清单会包含每个步骤的“必做项”“易错点”和“验证方法”,你后续配置时可直接对照检查,避免遗漏关键操作。

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