使用Synology NAS上的iSCSI目标服务,可以将NAS变成一个网络存储设备,供服务器或虚拟机使用。这项功能提升了存储灵活性和效率,适合企业和高级用户。本教程将指导您如何在Synology NAS上启用和配置iSCSI目标服务,包括创建iSCSI目标和LUN,以及在客户端设备上连接和使用iSCSI存储,从而充分利用群晖NAS的强大功能。

什么是iSCSI target服务?

iSCSI是一种协议,可帮助通过普遍存在的网络结构发送基于 SCSI 的存储命令。使用iSCSI target服务会产生硬盘驱动器本地连接到计算机的错觉,并将由本地计算机的操作系统管理。本文将引导管理员了解在Synology NAS上创建LUN和target的基础知识。

解决方法

1. 以管理员身份登录 DSM。

2. 进入SAN Manager (DSM 7)/ iSCSI Manager (DSM 6.2) > LUN并单击创建

3. 为LUN指定以下信息。单击下一步继续。

  • 名称:输入LUN的名称。
  • 位置:指定LUN所在的位置。
  • 总容量:输入LUN的容量(以 GB 为单位)。
  • 空间分配: Thick Provisioning可提供更好的LUN性能稳定性。 Thin Provisioning提供按需分配功能和所有高级功能。 1
  • 高级功能:高级功能提供的功能包括拍摄快照和空间回收。Hardware-assisted zeroing、锁定和数据传输提供适用于 VMware VAAI 和Windows ODX 的功能。有关高级功能的更多信息,请参阅帮助文章中的术语

4. 在iSCSI (DSM 7)/目标(DSM 6.2) 下,在创建新iSCSI target映射现有iSCSItargets稍后映射 之间进行选择。在这里,我们将选择创建新的iSCSI target作为示例。单击下一步继续。

5. 为iSCSI target指定以下信息。单击下一步继续。

  • 名称:输入iSCSI target的名称。
  • IQN :输入iSCSI target的IQN 。 2
  • 启用CHAP : 3 CHAP将要求iSCSI发起方在使用iSCSI target方之前进行身份验证;相互CHAP将要求启动器和targets在促进通信之前相互验证。输入用于验证的用户名(最多 12 个字符,包括字母或数字)和密码(12 到 16 个字符,包括字母或数字)。

6. (对于 DSM 7)设置LUN的权限。默认情况下,选择全部允许将向所有主机和启动器授予读/写权限。如果选择自定义,请确保为每个主机/启动程序正确配置权限。 4

7. 确认设置并单击完成以完成向导。

备注:

  1. 当存储空间空间不足时, Thin Provisioning可能会导致文件系统崩溃。
  2. IQN中最多可包含 128 个字符,包括字母、数字、冒号、短划线和句点。
    • 格式结构:iqn.yyyy-mm.domain:device.ID
    • 示例:iqn.2010-10.Synology- iSCSI :VirtualDisk.01
  3. 如果 NAS 上的CHAP验证已启用, iSCSI启动器上的发现过程可能会失败。为避免此情况,您可以执行以下操作之一:
    • (对于 DSM 7)在SAN Manager >设置iSCSI服务中启用和配置Global iSCSI CHAP 。请记住,启用此选项后,单个targetCHAP设置将被覆盖。
    • 请先完成发现,然后在连接到target之前启用CHAP验证。
    • 使用IP和IQN连接到target。
  4. 如果选择自定义,则仅列出的主机可以访问LUN。可在创建LUN后随时修改此设置。