配置 Dell EqualLogic 存储系统

系统支持与 Dell EqualLogic 存储系统的 iSCSI 连接。

与 Storwize 系列系统不同的是, Dell EqualLogic 系统对于存储系统上的每个 LUN 使用独立的 IQN。由于 iSCSI 会话的最大数量受限,因此一个 I/O 组中只有两个节点能够连接到 Dell 存储系统。因此,必须为一个 I/O 组配置与这些存储系统的连接,即使系统上有多个 I/O 组也如此。

此外,与 Storwize 系列系统不同的是,您可以将每个 iSCSI 发起程序(节点)连接到每个卷的一个阵列端口。对于 Dell EqualLogic 系统,建议仅对组 IP 地址 完成所有 SendTargets 发现和会话建立。跨目标阵列和阵列端口的负载均衡由 Dell EqualLogic 使用登录重定向来实现。

下图显示系统和用作外部存储器的 Dell EqualLogic 系统之间的 iSCSI 配置。

Figure 1. Dell EqualLogic 存储系统 iSCSI 配 置示例
该图显示了 Dell EqualLogic iSCSI 配置的示例。

用于建立与 Dell EqualLogic 存储系统之间连接的最佳实践

  1. 遵循《Dell 配置指南》中的指示信息,配置 Dell EqualLogic 阵列和到 Dell EqualLogic 存储系统的交换连接。
  2. 识别其节点将发现并连接到 Dell EqualLogic 存储系统的 I/O 组。
  3. 了解针对每个发起方节点,必须用于到目标 Dell EqualLogic 存储系统的 连接的源端口数,并配置每个此类源以太网端口的 storagestorage_6 标记。
  4. 了解将由发起方管理的卷或 LUN(通过 IQN 表示)的最大数目。
  5. 如果 x 是将用于连接到 Dell EqualLogic 的源端口数,y 是将由发起方节点管理的 Dell EqualLogic 卷 (IQN) 数,那么为进行负载均衡,针对每个启用了发起方存储器的以太网端口必须连接的 LUN 数是 z = y/x

要添加 Dell EqualLogic 存储系统,请完成以下步骤 :

使用管理 GUI

  1. 在管理 GUI 中,选择 > 外部存储器 > 添加外部 iSCSI 存储器
  2. 针对外部存储器类型选择 Dell
  3. 输入以下值以定义外部存储器上的源端口与目标端口间的连接:
    I/O 组 (I/O Group)
    选择源端口位于系统上的 I/O 组。只有指定 I/O 组的节点中的源端口才能发现外部存储器上的目标端口。
    远程存储器上的目标端口
    Dell EqualLogic 阵列的组 IP 地址,可 接收来自指定 I/O 组中的源端口的请求。
    CHAP 密码 (CHAP secret)
    站点
    指定与该存储系统关联的站点。
    Note: 存储系统必须与具有 HyperSwap 配置的系统中的站点相关联。此站点是使用 HyperSwap 配置的系统所必需的。
    源端口 1 (Source port 1)
    输入用作节点与存储系统之间 iSCSI 连接的发起程序的第一个源端口标识。
    源端口 2 (Source port 2)
    输入用作节点与存储系统之间 iSCSI 连接的发起程序的第二个源端口标识。
    站点
    指定与该存储系统关联的站点。
    Note: 存储系统必须与具有 HyperSwap 配置的系统中的站点相关联。此站点是使用 HyperSwap 配置的系统所必需的。
  4. 单击 Next
  5. 从可用 IQN 的列表中,选择列为系统 MDisk 的 IQN。
  6. 单击 Add

使用命令行界面 (CLI)

输入以下命令以发现和配置 Dell EqualLogic 存储系统上的目标端口。 如果使用 CHAP 来保护系统上 iSCSI 连接的安全,请输入当前的 CHAP 密码。

  1. 要在 -storage/-storage_6 为 yes 的源上配置 IP,请输入以下命令:
    cfgportip -node node_name -ip_6 ipv6addr -prefix_6 prefix
     -gw_6 ipv6gw -storage_6 yes port_id
    其中,端口标识为输出命令 lsportip 中可见的以太网 端口 号。
  2. 要配置 IPv4 地址,请输入以下命令:
    cfgportip -node node_name -ip ipv4addr -gw ipv4gw
     -mask subnet_mask -storage yes  port_id
    其中,端口标识为输出命令 lsportip 中可见的以太网端口 号。
  3. 输入以下命令以使用所提供的 IP 和 CHAP 密码 (如果配置)通过 I/O 组 0 的源端口 1 手动发现 iSCSI 目标:
    svctask detectiscsistorageportcandidate -targetip Dell_Group_IP
     -srcportid 1 -username target_user_name -chapsecret target_chap
    -iogrp 0 
  4. 输入 lsiscsistorageportcandidate 命令列出所发现的目标,其数目等于从 Dell EqualLogic 映射到启动器系统的 LUN 的数目。如果 LUN 数为 y,那么 lsiscsistorageportcandidate 的输出显示 row_id 为 0 - (y-1)y 行:
    svcinfo lsiscsistorageportcandidate
  5. 成功发现后,可使用以下命令将会话添加到目标中:
    svctask addiscsistorageport -username target_user_name
     -chapsecret target_chap -iogrp 0 row_id
    如果针对每个发起方节点两个源端口将用于连接到 Dell EqualLogic 存储系统,请针对 row_ids 0 到 (y/2 - 1) 运行 svctask addiscsistorageport 命令。
  6. 使用 -srcportid 2 重复步骤 3 ,同时考虑 2 是要连接到的第二个端口的 srcport 号。
    svctask detectiscsistorageportcandidate -targetip Dell_Group_IP
     -srcportid 1 -username target_user_name -chapsecret target_chap
    -iogrp 0
  7. 输入 lsiscsistorageport 命令以列出所发现目标的 状态。输出与步骤 4 中的输出相同。
  8. 成功发现后,可针对 row_ids y/2 到 y-1 运行以下命令将会话添加到剩 余目标卷或 LUN 中。
    svctask addiscsistorageport -username target_user_name
     -chapsecret target_chap -iogrp 0 row_id
  9. 输入 lsiscsistorageport 命令,在独立行中列出每个会话的启动器和目标的状态。
  10. 输入 lsiscistorageport row_id 命令列出通过各自的端口与目标的源节点连接的详细状态。行标识来自 lsiscsistorageport 命令。