iSCSI 是 Internet SCSI(Small Computer System Interface,小型计算机系统接口)的缩写,是用于链接数据存储子系统的基于 Internet 协议 (Internet Protocol, IP) 的存储网络标准。此网络标准是由 Internet 工程任务组 (Internet Engineering Task Force, IETF) 开发的。有关 iSCSI 技术的更多信息,请参见 RFC 3720:
http://www.ietf.org/rfc/rfc3720.txt
通过在 IP 网络上传输 SCSI 命令,iSCSI 协议可用于访问网络中的块设备,就像这些设备连接至本地系统一样。
如果要使用现有 TCP/IP 网络中的存储设备,则可以使用以下解决方案:
iSCSI 块设备或磁带-将 SCSI 命令和数据从块级别转换到 IP 数据包。在网络中使用 iSCSI 的优点体现在需要在一个系统与目标设备(如磁带设备或数据库)之间具有块级别访问权限时。对块级别设备的访问权限不会被锁定,因此不会有多个用户或系统访问块级别设备,如 iSCSI 目标设备。
NFS-通过 IP 传输文件数据。在网络中使用 NFS 的优点在于可以在多个系统之间共享文件数据。当很多用户访问 NFS 环境中可用的数据时,对文件数据的访问就会相应地被锁定。
以下是使用 Solaris iSCSI 启动器的益处:
iSCSI 协议可以跨现有的以太网网络运行。
可以使用任何支持的网络接口卡 (network interface card, NIC)、以太网集线器或交换机。
一个 IP 端口可以处理多个 iSCSI 目标设备。
可以对 IP 网络使用现有的基础结构和管理工具。
配置的 iSCSI 目标设备的最大数目没有上限。
可以使用该协议连接至光纤通道或包含适当硬件的 iSCSI 存储区域网络 (Storage Area Network, SAN) 环境。
以下是当前使用 Solaris iSCSI 启动器软件的限制:
当前不支持使用 SLP 的 iSCSI 设备。
当前不支持 iSCSI 设备进行引导。
请勿将 iSCSI 目标配置为转储设备。
iSCSI 支持每个会话建立多个连接,但当前的 Solaris 实现仅支持每个会话建立一个连接。
有关更多信息,请参见 RFC 3720。
应考虑在现有网络上传输大量数据的影响。