配置 NetApp E-Series 存储系统

系统支持与 NetApp E-Series 存储系统的 iSCSI 连接。

该图描述系统与 NetApp 存储系统之间的连接。 在该图中,系统由两个各具有两个节点的 I/O 组构成。 每个节点均最多具有四个启动器端口,其中两个通过两个交换机配置到存储系统上的目标端口。 每个节点上的其他两个端口均未配置。 每个发起程序与目标节点上的第一个端口(橙色)通过以太网交换机 1 来连接。每个发起程序与目标节点上的第二个端口(绿色)通过以太网交换机 2 来连接。 NetApp 存储系统使用单个通用 iSCSI 限定名 (IQN),所有卷均可通过所有目标节点进行访问。 必须建立从发起方系统到两个目标节点的连接以提供冗余。

Figure 1. NetApp E-Series iSCSI 配置示例
该图显示了 NetApp E-series iSCSI 配置的示例

在该图中,IPA 表示通过以太网交换机 1 配置到目标节点 1 (IP1) 上的第一个目标端口。第二个端口 (IPB) 通过以太网交换机 2 配置到目标节点2 (IP4) 上的第二个目标端口。定义源端口连接时,此配置应用于系统上的所有端口。 例如,存储系统 (IP1) 上的目标端口为源端口 IPA、IPE、IPI 和 IPM 的目标端口。 存储系统 (IP4) 上的目标端口为源端口 IPB、IPF、IPJ 和 IPN 的目标端口。

在示例配置中,额外的端口保持未配置状态,但可以连接以增加吞吐量。 在该图中,启动器节点各支持四个端口,目标节点各支持两个端口。 启动器端口 IPC、IPD、IPG、IPH、IPK、IPL、IPO 以及 IPP 均保持未配置状态。 在目标上,如果节点支持两个以上端口,那么剩余的启动器端口可用于与这些附加端口连接以增加吞吐量,进而在源和目标节点之间创建其他路径。

使用命令行界面 (CLI)

输入以下命令以发现和配置 NetApp E-Series 存储系统上的目标端口。 这些示例使用了该图中所含的端口号。 如果使用 CHAP 来保护系统上 iSCSI 连接的安全,请输入当前的 CHAP 密码。 此外,还要确定是否应指定 I/O 组或系统范围内的发现和会话建立过程。

  1. 指定 cfgportip 命令以配置源端口(-storage_6 设置为 yes)上的因特网协议 V6 (IPv6) 地址:
    cfgportip -node node_name -ip_6 ipv6addr -prefix_6 prefix -gw_6 ipv6gw
     -storage_6 yes port_id
    在此示例中,端口标识为 IPA、IPB、IPE、IPF、IPI、IPJ、IPM 和 IPN。
  2. 指定 cfgportip 命令以配置源端口(-storage 设置为 yes)上的因特网协议 V4 (IPv4) 地址:
    cfgportip -node node_name -ip ipv4addr -gw ipv4gw -mask subnet_mask
     -storage yes port_id
    在此示例中,端口标识为 IPA、IPB、IPE、IPF、IPI、IPJ、IPM 和 IPN。
  3. 输入以下命令以使用所提供的 IP 和 CHAP 密码(如配置了 CHAP 密码,请提供)手动发现 iSCSI 目标:
    svctask detectiscsistorageportcandidate -targetip IP1
     -srcportid 1 -chapsecret password
    (在该图中,-srcportid 1 显示为 IPA、IPE、IPI 和 IPM)。
  4. 输入 svcinfo lsiscsistorageportcandidate 命令以列出最近发现的目标的状态。
  5. 成功发现后,可使用以下命令将会话添加到目标中:
    svctask addiscsistorageport -chapsecret password 0
    其中,0 是步骤 4lsiscsistorageportcandidate 命令的行标识。 如果在存储系统中配置了 CHAP 密码,请指定此密码。
  6. 输入 lsiscsistorageport 命令,在独立行中列出每个会话的启动器和目标的状态。
  7. 输入 lsiscistorageport row_id 命令列出通过各自的端口与目标的源节点连接的详细状态。 行标识来自 lsiscsistorageport 命令。
  8. 请针对每个目标 IP(IP1、IP2、IP3 和 IP4)重复此序列。