配置 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 配置的系统中的站点相关联。
    站点
    指定与该存储系统关联的站点。 仅限配置有多站点拓扑的系统上才需要站点定义,多站点拓扑用于实现高可用性和灾难恢复。存储系统必须与具有这些配置的系统中的某个站点关联。
    源端口 1 (Source port 1)
    输入用作节点与存储系统之间 iSCSI 连接的启动器的第一个源端口标识。
    源端口 2 (Source port 2)
    输入用作节点与存储系统之间 iSCSI 连接的启动器的第二个源端口标识。
  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 重复步骤 #svc_configiscsistoragedell/manuallydisc ,同时考虑 2 是要连接到的第二个端口的 srcport 号。
    svctask detectiscsistorageportcandidate -targetip Dell_Group_IP
     -srcportid 1 -username target_user_name -chapsecret target_chap
    -iogrp 0
  7. 输入 lsiscsistorageport 命令以列出所发现目标的 状态。 输出与步骤 #svc_configiscsistoragedell/lsiscsistorageportcandell 中的输出相同。
  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 命令。