系统支持通过 iSCSI 连接来添加 Toyou NCS 磁盘阵列作为外部存储器。
该图描述此系统与 Toyou NCS 磁盘阵列之间的连接。 在该图中,系统由具有两个节点的两个 I/O 组构成。 每个节点均最多具有四个发起程序端口,其中两个通过两个交换机配置到存储系统上的目标端口。 每个节点上的其他两个端口均未配置。 每个启动器与目标节点上的第一个端口(橙色)通过以太网交换机 1 来连接。每个启动器与目标节点上的第二个端口(蓝色)通过以太网交换机 2 来连接。存储系统上的每个目标节点均具有一个用于表示该节点上所有 LUN 的 iSCSI 限定名 (IQN)。
Figure 1. Toyou NCS 磁盘阵列 iSCSI 配置示例
在该图中,IPA 表示通过以太网交换机 1 配置到目标节点 1 (IP1) 上的第一个目标端口和目标节点 2 (IP5) 上的第一个目标端口的启动器端口 1。第二个端口 (IPB) 通过以太网交换机 2 配置到目标节点 1 (IP2) 和目标节点 2 (IP6) 上的第二个目标端口。定义源端口连接时,此配置应用于系统上的所有端口。例如,每个存储系统(IP1 和 IP5)上的目标端口均为源端口 IPA、IPE、IPI 和 IPM 的目标端口。 每个存储系统(IP2 和 IP6)上的目标端口均为源端口 IPB、IPF、IPJ 和 IPN 的目标端口。
在示例配置中,额外的端口保持未配置状态,但可以连接以增加吞吐量。 在该图中,发起程序和每个目标节点均支持四个端口。 发起程序端口 IPC、IPD、IPG、IPH、IPK、IPL、IPO 以及 IPP 均保持未配置状态。 在目标节点上,端口 IP3、IP4、IP7 和 IP8 同样未配置。 为增加吞吐量,可通过以太网交换机 1 将发起程序端口 IPC、IPG、IPK 和 IPO 连接到目标端口 IP3 和 IP7,这将在源节点与目标节点间创建另一条路径。
使用 管理 GUI
要将 Toyou NCS 磁盘阵列添加为外部存储系统,请完成以下步骤:
- 在管理 GUI 中,选择。
- 对于外部存储器类型,请选择 Toyou NCS 磁盘阵列。
- 输入以下值以定义外部存储器上的源端口与目标端口间的连接:
- CHAP 用户名
- 输入与此连接关联的用户名。 如果目标存储系统使用挑战握手认证协议 (CHAP) 进行连接认证,那么必须输入用户名。 如果要指定用户名,就必须指定 CHAP 密码。 如果未使用 CHAP,那么不需要该值。
- CHAP 密码 (CHAP secret)
- 如果使用 CHAP 来保护系统上 iSCSI 连接的安全,请输入当前的 CHAP 密码。 该字段不是必需的。
- 选择源端口 1
- 选择用作节点与存储系统之间的 iSCSI 连接的发起程序的源端口标识。 例如,在该图中源端口 1 为 IPA。 虽然该图显示将源端口 1 和 2 用作源端口,但是并不要求按特定顺序使用端口。 可以使用任何端口或全部端口。 同样,也不要求将源端口 1 连接到目标端口 1,以及将源端口 2 连接到目标端口 2。可以基于需要如何隔离来自不同端口的流量,按任意顺序选择源和目标端口。
- 远程存储器 1 上的目标端口
- 输入第一个外部存储器上的目标端口的 IP 地址。
- 远程存储器 2 上的目标端口
- 输入第二个外部存储器上的目标端口的 IP 地址。
- 站点
- 指定与该存储系统关联的站点。
Note: 存储系统必须与具有 HyperSwap 配置的系统中的站点相关联。
- 站点
- 指定与该存储系统关联的站点。 仅限配置有多站点拓扑的系统上才需要站点定义,多站点拓扑用于实现高可用性和灾难恢复。存储系统必须与具有这些配置的系统中的某个站点关联。
- 选择源端口 2
- 选择用作节点与存储系统之间的 iSCSI 连接源的源端口标识。 例如,在该图中源端口 2 为 IPB。 虽然该图显示将源端口 1 和 2 用作源端口,但是并不要求按特定顺序使用端口。
可以使用任何端口或全部端口。 同样,也不要求将源端口 1 连接到目标端口 1,以及将源端口 2 连接到目标端口 2。可以基于需要如何隔离来自不同端口的流量,按任意顺序选择源和目标端口。
- 远程存储器 1 上的目标端口
- 输入第一个外部存储器上的目标端口的 IP 地址。
- 远程存储器 2 上的目标端口
- 输入第二个外部存储器上的目标端口的 IP 地址。
- 站点
- 指定与该存储系统关联的站点。
- 单击 Finish。
使用命令行界面
输入以下命令以发现和配置 Toyou NCS 磁盘阵列上的目标端口。 这些示例使用了该图中所含的端口号。 如果使用 CHAP 来保护系统上 iSCSI 连接的安全,请输入当前的 CHAP 密码。 CHAP 密码不是必需的。 此外,还要确定是否应指定 I/O 组或系统范围内的发现和会话建立过程。
- 要在 -storage/-storage_6 为 yes 的源上配置 IP,请输入以下命令:
cfgportip -node node_name -ip_6 ipv6addr -prefix_6 prefix
-gw_6 ipv6gw -storage_6 yes port_id
其中,端口标识为 IPA、IPB、IPE 和 IPF。
- 要配置 IPv4 地址,请输入以下命令:
cfgportip -node node_name -ip ipv4addr -gw ipv4gw
-mask subnet_mask -storage yes port_id
其中,端口标识为 IPA、IPB、IPE 和 IPF。
- 输入以下命令以使用所提供的 IP 和 CHAP 密钥(如果已配置)手动发现 iSCSI 目标:
svctask
detectiscsistorageportcandidate -targetip IP1
-srcportid 1 -chapsecret password
(在该图中 -srcportid 1 显示为 IPA 和 IPE。)
- 输入 lsiscsistorageportcandidate 命令列出最近发现的目标的状态。
- 成功发现后,可使用以下命令将会话添加到目标中:
svctask addiscsistorageport
-chapsecret password 0
其中,0 是步骤 #svc_configiscsistoragetoyou/d37160e168 中 lsiscsistorageportcandidate 命令的行标识。
- 输入 lsiscsistorageport 命令,在独立行中列出每个会话的发起程序和目标的状态。
- 输入 lsiscistorageport row_id 命令,列出源节点通过各自的端口与目标建立的连接的详细状态。 行标识来自 lsiscsistorageport 命令。
- 请针对每个目标 IP(IP1、IP2、IP5 和 IP6)重复此序列。