iSCSI 概述
iSCSI 是用于传输数据的基于 IP 的标准,它通过在 IP 网络上传送 SCSI 命令来支持主机访问。iSCSI 标准由 RFC 3720 定义。
支持从 iSCSI 连接的主机到系统节点的连接。 还支持从系统节点至用作外部存储系统的 Storwize® 系列、IBM Spectrum Accelerate 和 Dell EqualLogic 系统的 iSCSI 连接。
表 1 显示了 iSCSI 和光纤通道术语具有相似的组件。
| iSCSI 组件 | 光纤通道组件 |
|---|---|
| iSCSI 主机总线适配器 | 光纤通道主机总线适配器 |
| 网络接口控制器 (NIC) 和 iSCSI 软件启动器 | 光纤通道主机总线适配器 |
| IP 交换机 | 光纤通道交换机 |
| IP 路由器 | – |
| iSCSI 名称,如 IQN(iSCSI 限定名)或 EUI(扩展的唯一标识) | WWNN(全球节点名) |
iSCSI 启动器和目标
在 iSCSI 配置中,iSCSI 主机或服务器将请求发送到节点。主机包含一个或多个连接到 IP 网络的启动器,以发出请求,并接收来自 iSCSI 目标的响应。为每个启动器和目标都指定了一个唯一的 iSCSI 名称,如 iSCSI 限定名 (IQN) 或扩展的唯一标识 (EUI)。IQN 是 223 字节的 ASCII 名称。EUI 是 64 位标识。iSCSi 名称表示全球唯一命名方案。该方案用于标识各启动器或目标,其方式与使用全球节点名 (WWNN) 来标识光纤通道光纤网中的设备的方式相同。
iSCSI 目标是响应 iSCSI 命令的设备。iSCSI 设备可以是结束节点(例如,存储设备),也可以是中间设备(例如,IP 与光纤通道设备之间的网桥)。每个 iSCSI 目标由唯一的 iSCSI 名称标识。该系统可配置为一个或多个 iSCSI 目标。已配置其一个或全部两个节点以太网端口的每个节点都会成为 iSCSI 目标。
要通过 IP 网络传输 SCSI 命令,iSCSI 驱动程序必须安装到 iSCSI 主机和目标中。驱动程序用于通过主机或目标硬件中的网络接口控制器 (NIC) 或 iSCSI HBA 来发送 iSCSI 命令和响应。
为获得最大性能,请对 iSCSI 主机和 iSCSI 目标之间的连接使用传输速度为 1000 兆位/秒 (Mbps) 的千兆以太网适配器。
iSCSI 主机连接选项


iSCSI 多会话支持
多会话支持或主机级别多路径支持提供 iSCSI 启动器与目标之间的多条路径,这对于实现高可用性和负载均衡十分有用。
某些产品要求 iSCSI 启动器使用目标的特定 IP 地址登录(而不是使用目标名称登录)。在这些产品中使用目标名称登录会使 iSCSI 启动器登录目标中的所有 IP 地址,并会导致会话重新实例化(造成上次登录会话丢失)。
系统提供单子网多会话配置以及多子网和双子网多会话配置,这些配置会移除针对登录目标名称的限制。iSCSI 启动器使用因特网存储器名称服务 (iSNS) 服务器来登录,这支持对 iSCSI 目标及其 IP 地址的发现。
iSCSI 存储器支持
系统支持到 Storwize 系列 和 Dell EqualLogic 系统(用作外部存储系统)的 iSCSI 连接。有关具体配置信息,请参阅使用 iSCSI 连接的外部存储系统配置。
iSCSI 控制器的发现和路径配置如下所示: