保姆级教程:用群晖DSM 7.x的SAN Manager给Windows 11和ESXi挂载iSCSI存储盘
群晖NAS进阶指南:iSCSI存储配置全流程解析
在数字化生活与工作中,数据存储的需求日益增长。无论是家庭影音库的扩容,还是小型工作室的项目文件共享,高效可靠的存储解决方案都至关重要。群晖NAS系统提供的iSCSI功能,能够将网络存储设备模拟为本地硬盘,为Windows和虚拟化环境提供灵活的存储扩展方案。本文将手把手带您完成从零开始配置iSCSI存储的全过程,特别针对初次接触网络存储的用户,解释每个专业术语的实际含义,并标注关键操作节点,确保您一次配置成功。
1. iSCSI基础概念与准备工作
iSCSI(Internet Small Computer System Interface)是一种基于IP网络的存储协议,它允许客户端计算机通过标准以太网连接访问远程存储设备,就像使用本地硬盘一样。这种技术特别适合需要高性能存储但预算有限的用户场景。
准备工作清单:
- 确认群晖NAS型号支持iSCSI功能(大多数现代群晖机型都支持)
- 确保NAS与客户端设备(Windows PC或ESXi主机)在同一局域网内
- 准备至少一个专用存储池和卷用于iSCSI(建议使用SSD或高性能HDD)
- 记录NAS的管理IP地址和登录凭证
注意:iSCSI性能受网络环境影响较大,建议使用千兆或更高速的有线网络连接,避免Wi-Fi带来的性能波动。
在DSM 7.x中,iSCSI功能通过SAN Manager套件实现。如果您的NAS尚未安装此套件,可通过以下步骤获取:
- 登录DSM管理界面
- 打开"套件中心"
- 搜索"SAN Manager"
- 点击"安装"按钮
2. 在群晖NAS上创建iSCSI目标
2.1 配置存储空间
首先需要为iSCSI分配专用存储空间。在DSM控制面板中,依次进入"存储管理器"→"存储池",确保有足够的可用空间。建议为iSCSI创建独立的存储池和卷,避免与其他服务争用资源。
存储配置参数建议:
| 参数 | 推荐值 | 说明 |
|---|---|---|
| RAID类型 | RAID 1/5/10 | 根据盘位数量选择适当冗余级别 |
| 文件系统 | Btrfs | 支持高级功能如快照和数据校验 |
| 分配大小 | 根据需求 | 可先分配较小空间,后期再扩展 |
2.2 创建LUN和iSCSI目标
LUN(Logical Unit Number)是iSCSI协议中的逻辑存储单元,可以理解为一个虚拟磁盘。在SAN Manager中创建LUN时,您会遇到几种类型选择:
- 厚置备(Lazy Zeroed):立即分配全部空间,但只在首次写入时清零,创建速度快
- 精简置备(Thin Provisioning):按需分配空间,更高效利用存储池
- 块级LUN:性能更优,适合数据库等IO密集型应用
- 文件级LUN:基于文件模拟,兼容性更好
对于大多数家庭和小型办公场景,选择"厚置备-块级LUN"即可平衡性能和易用性。
创建iSCSI目标时,关键设置包括:
- 目标名称:自定义一个有意义的名称,如"Win11_iSCSI"
- IQN标识符:通常保持自动生成的唯一标识
- 认证方式:可选择CHAP认证增强安全性
- 多路径:如果配置了多个网络接口,可启用此功能提高可靠性
3. Windows 11连接iSCSI存储
3.1 配置Windows iSCSI发起程序
Windows系统内置了iSCSI发起程序,可通过以下步骤启用:
- 按Win+R,输入"iscsicpl"回车
- 如果首次使用,系统会提示安装该功能,确认即可
- 在"目标"选项卡中输入NAS的IP地址,点击"快速连接"
连接成功后,您需要初始化并格式化这个"新磁盘":
# 在PowerShell中列出磁盘 Get-Disk # 初始化磁盘(将1替换为实际的磁盘号) Initialize-Disk -Number 1 -PartitionStyle GPT # 创建分区并格式化 New-Partition -DiskNumber 1 -UseMaximumSize -DriveLetter F Format-Volume -DriveLetter F -FileSystem NTFS -NewFileSystemLabel "iSCSI_Storage"3.2 性能优化与日常使用
为了获得最佳性能,建议调整以下Windows设置:
- MTU值:在网络适配器高级设置中,将MTU改为9000(需网络设备支持Jumbo Frame)
- 电源管理:禁用网卡的节能选项
- 持久连接:在iSCSI发起程序属性中勾选"自动还原"
提示:iSCSI磁盘在Windows中显示为本地磁盘,但请记住它实际上依赖于网络连接。突然断网可能导致数据丢失,重要操作前建议暂停使用或确保网络稳定。
4. ESXi主机挂载iSCSI存储
4.1 配置ESXi软件iSCSI适配器
在ESXi主机上配置iSCSI存储的流程略有不同:
- 登录vSphere Client,选择主机→配置→存储适配器
- 点击"软件iSCSI"适配器,选择"启用"
- 在"动态发现"中添加NAS的IP地址作为目标门户
- 返回"设备"选项卡,应该能看到新发现的iSCSI存储设备
ESXi iSCSI高级参数建议:
| 参数 | 推荐值 | 说明 |
|---|---|---|
| 队列深度 | 64 | 平衡性能和延迟 |
| 路径选择策略 | 轮询(Round Robin) | 多路径环境下的最佳选择 |
| 延迟 | 100ms | 超时设置,根据网络质量调整 |
4.2 创建虚拟机存储
识别到iSCSI存储后,您需要将其格式化为VMFS文件系统才能供虚拟机使用:
- 在"存储"视图中,选择"新建数据存储"
- 选择"VMFS"类型,选择iSCSI设备
- 设置适当的块大小(通常默认即可)
- 完成格式化后,就可以像使用本地存储一样创建虚拟机了
# 通过SSH连接到ESXi主机后,可以检查iSCSI连接状态 esxcli storage core adapter list esxcli storage core path list5. 常见问题排查与维护
即使按照步骤操作,偶尔也会遇到连接问题。以下是几个常见症状及解决方法:
连接失败:
- 检查网络连通性(ping NAS IP)
- 确认防火墙未阻止3260端口
- 验证CHAP认证信息(如果启用)
性能低下:
- 使用iperf测试网络带宽
- 检查是否有其他大流量应用占用带宽
- 考虑升级到10Gb网络设备
数据存储维护建议:
- 定期检查存储池健康状态
- 设置SMART检测计划任务
- 为重要LUN配置定期快照
- 监控存储空间使用情况,及时扩容
在实际使用中,我发现iSCSI存储最怕突然断电或网络中断。为此,我专门为NAS和网络设备配置了UPS,并在客户端设置了网络故障告警。当存储使用超过70%容量时,性能会明显下降,建议设置使用量预警,提前规划扩容。
