成都科汇科技有限公司
Kehui Technology Co., Ltd.



低成本:利用现有的 IP 网络基础设施,无需专门铺设昂贵的光纤通道网络,降低了存储部署成本,特别适合预算有限但又有存储扩展需求的企业和组织。
易于部署:基于标准的 TCP/IP 协议,与企业现有的网络环境兼容性好,管理员可以利用熟悉的网络管理工具和技术进行 iSCSI 网络的配置和管理,减少了技术难度和部署时间。
高性能:提供块级存储访问,相比于文件级存储协议(如 SMB、NFS),iSCSI 可以直接对存储设备进行数据块的读写操作,减少了文件系统层级的开销,从而能够提供更高的读写性能和更低的延迟,尤其适合对存储性能要求较高的应用场景,如运行大型数据库、虚拟化环境中的虚拟机磁盘存储等。
扩展性强:可以方便地通过增加存储设备和扩展网络带宽来扩展存储容量和性能,满足企业不断增长的数据存储需求。同时,iSCSI 支持在多个设备间共享相同的存储目标,具有较好的灵活性。
数据安全:群晖 NAS 支持在 iSCSI 配置中启用 CHAP(Challenge - Handshake Authentication Protocol)认证等安全机制,确保只有授权的客户端可以访问存储资源。此外,还可以结合群晖的其他数据保护功能,如快照、加密、RAID 等,进一步保障数据的安全性和完整性。
虚拟化环境:在企业的虚拟化数据中心中,iSCSI 常用于为虚拟机提供存储资源。通过将群晖 NAS 的存储空间通过 iSCSI 挂载到虚拟化服务器(如 VMware ESXi、Microsoft Hyper - V 主机)上,虚拟机可以直接使用这些存储作为其磁盘,实现高效的虚拟机部署和管理。由于 iSCSI 的高性能和低延迟特性,能够满足虚拟机在运行过程中对磁盘 I/O 的频繁访问需求,确保虚拟机的稳定运行。
数据库应用:数据库系统对存储性能要求*高,iSCSI 的块级存储访问方式能够提供接近本地磁盘的 I/O 性能,**适合用于存储数据库文件(如数据文件、日志文件等)。使用群晖 NAS 通过 iSCSI 为数据库服务器提供存储,可以有效提升数据库的读写速度,提高数据库应用的响应效率,满足企业关键业务系统对数据库性能的严格要求。
集中存储与备份:企业可以将所有的重要数据集中存储在群晖 NAS 上,并通过 iSCSI 将存储空间分配给各个客户端设备。这样不仅便于对数据进行集中管理和维护,还可以利用群晖的备份功能(如 Snapshot Replication 快照与复制、Hyper Backup 多目的地备份等)对数据进行定期备份,确保数据的安全性和可恢复性。在需要进行数据恢复时,可以快速从备份中还原数据,减少数据丢失带来的损失。
交换机:网络中需要一台支持相应网络速度的交换机,用于连接群晖 NAS 和客户端设备。如果使用千兆网络,普通的千兆交换机即可满足基本需求;若要实现更高的网络传输速度(如 10GbE),则需要配备支持 10GbE 端口的交换机。此外,交换机的背板带宽和包转发率也需要满足网络中数据流量的要求,以避免在高负载情况下出现网络拥塞,影响 iSCSI 的性能。
网线:根据所采用的网络速度,选择合适的网线。对于千兆网络,超五类(Cat5e)及以上规格的网线能够满足要求;对于 10GbE 网络,建议使用六类(Cat6)或更高规格的网线,以确保可靠的网络连接和高速的数据传输。同时,要确保网线的长度在合理范围内,避免因过长导致信号衰减影响网络性能。
Windows 系统:Windows Server 系列和 Windows 10/11 等桌面操作系统均内置了 iSCSI 发起器软件。在使用之前,需要确保 iSCSI 服务已启用。对于 Windows Server 系统,可以通过 “服务器管理器” -> “功能” -> “添加功能”,在功能列表中找到 “iSCSI 发起程序” 并勾选安装;对于 Windows 10/11 系统,可以通过 “控制面板” -> “程序” -> “程序和功能” -> “启用或关闭 Windows 功能”,找到 “iSCSI 发起程序” 并启用。
Linux 系统:大多数 Linux 发行版(如 Ubuntu、CentOS 等)默认没有安装 iSCSI 发起器软件,需要手动安装。以 Ubuntu 为例,可以通过在终端中执行命令 “sudo apt install open - iscsi” 来安装 iSCSI 发起器。安装完成后,需要启动并设置开机自启 iSCSI 服务,命令如下:
sudo systemctl start open - iscsisudo systemctl enable open - iscsi
VMware ESXi 系统:ESXi 系统本身支持 iSCSI 存储适配器。在 ESXi 主机的 Web 管理界面中,可以通过 “存储” -> “适配器” -> “添加软件 iSCSI 适配器” 来启用 iSCSI 功能(若未启用)。然后在适配器详情页的动态目标中,输入群晖 NAS 的 IP 地址和 iSCSI 端口(默认 3260)进行存储设备的发现和连接 。
群晖 NAS 端:在群晖 NAS 的 “控制面板” -> “网络” 中,确保用于 iSCSI 连接的网络接口配置正确。如果使用独立的网络接口用于 iSCSI,需要为该接口设置静态 IP 地址,并启用 Jumbo Frame(巨帧)功能,将 MTU(Maximum Transmission Unit,**传输单元)值设置为 9000,以提高网络传输效率 。对于支持多网口的群晖 NAS 型号,可以将一个或多个网口专门用于 iSCSI 通信,与其他业务网络流量进行隔离,减少网络拥塞对 iSCSI 性能的影响。
客户端设备端:在客户端设备的网络设置中,确保用于连接群晖 NAS 的网络接口配置正确,IP 地址与群晖 NAS 位于同一子网。对于 Windows 系统,可以在 “网络连接” -> “属性” -> “Internet 协议版本 4(TCP/IPv4)” 中设置静态 IP 地址等参数;对于 Linux 系统,可以通过修改网络配置文件(如 /etc/network/interfaces 或 /etc/sysconfig/network - scripts/ifcfg - ethX 等,不同发行版可能略有差异)来设置静态 IP 地址等信息。
登录群晖 NAS 的 DSM 系统,打开 “存储管理器”。在 DSM 7.x 版本中,“存储管理器” 位于主界面的 “控制面板” 内;在 DSM 6.2 及之前版本中,可在主菜单中直接找到 “存储管理器”。
在 “存储管理器” 界面中,选择 “iSCSI LUN” 选项卡。点击 “创建” 按钮,选择 “新建 iSCSI LUN”。
在弹出的 “新建 iSCSI LUN” 对话框中,设置以下参数:
LUN 名称:为新建的 iSCSI LUN 设置一个有意义的名称,例如 “DB_Storage” 表示用于数据库存储的 LUN,“VM_Storage” 表示用于虚拟机存储的 LUN 等。名称应简洁明了,便于识别和管理。
容量:根据实际需求设置 LUN 的大小。可以选择固定容量或根据实际使用情况动态分配空间(Thin Provisioning)。如果对存储性能有较高要求,建议选择固定容量分配方式(Thick Provisioning),即立即分配指定大小的存储空间,这种方式可以避免在使用过程中因空间动态分配导致的性能波动;如果存储空间有限且对性能要求不是特别苛刻,可以考虑使用 Thin Provisioning 方式,它只有在实际写入数据时才占用物理存储空间,能够更有效地利用存储资源,但在某些情况下可能会因空间不足导致性能下降 。
空间分配:如上述提到的 Thick Provisioning 和 Thin Provisioning 两种方式,根据需求选择。
确认启用 CHAP 认证(可选):CHAP 认证是一种用于验证 iSCSI 发起器身份的安全机制。启用 CHAP 认证后,需要为 iSCSI 目标设置用户名和密码,iSCSI 发起器在连接时必须提供正确的用户名和密码才能成功连接到 iSCSI 目标。这有助于增强存储访问的安全性,防止未经授权的设备访问存储资源。如果选择启用 CHAP 认证,需要设置用户名和密码,并牢记这些信息,因为在客户端配置 iSCSI 连接时需要用到。
设置完成后,点击 “下一步”,可以选择从哪个存储池或硬盘中划分空间来创建该 LUN。选择相应的存储池或硬盘后,点击 “应用” 按钮,开始创建 iSCSI LUN。创建过程可能需要一些时间,具体时间取决于 LUN 的大小和 NAS 设备的性能。创建完成后,在 “iSCSI LUN” 列表中可以看到新创建的 LUN 及其相关信息。
在 “存储管理器” 的 “iSCSI LUN” 选项卡中,找到刚刚创建的 iSCSI LUN,选中它并点击 “操作” -> “创建 iSCSI 目标”。
在弹出的 “创建 iSCSI 目标” 对话框中,设置以下参数:
目标名称:为 iSCSI 目标设置一个名称,例如 “Target_DB” 或 “Target_VM” 等,用于标识该 iSCSI 目标。
IQN 标识符:IQN(iSCSI Qualified Name)是 iSCSI 目标的**标识符,由系统自动生成,一般格式为 “iqn. 年份 - 月份。域名:自定义名称”,例如 “iqn.2025 - 08.com.example:db - target”。不要随意修改自动生成的 IQN 标识符,以确保其**性和正确性。
绑定 LUN:确保刚刚创建的 iSCSI LUN 已经被正确绑定到该 iSCSI 目标上。在列表中可以看到已创建的 LUN,确认其被勾选。
访问控制:可以设置允许哪些客户端设备访问该 iSCSI 目标。可以选择 “允许所有”,但这种方式安全性较低;建议选择 “允许特定的 IP 地址或范围”,然后在下方的文本框中输入允许访问的客户端设备的 IP 地址或 IP 地址范围。例如,如果只允许 IP 地址为 192.168.100.20 - 192.168.100.30 的客户端设备访问,可以输入 “192.168.100.20 - 192.168.100.30”。这样可以有效限制只有授权的客户端才能连接到 iSCSI 目标,提高存储安全性。
设置完成后,点击 “确定” 按钮,完成 iSCSI 目标的创建。此时,在 “存储管理器” 的 “iSCSI 目标” 选项卡中,可以看到新创建的 iSCSI 目标及其相关信息,包括目标名称、IQN 标识符、绑定的 LUN 以及访问控制设置等。
使用独立网口配置 iSCSI 专用网络(**):如果群晖 NAS 设备支持多个网络接口,可以将其中一个网口专门用于 iS