addiscsistorageport

使用 addiscsistorageport 命令可建立从指定 I/O 组(或整个集群系统)中的任一(或所有)节点到已发现后端目标因特网小型计算机系统接口 (iSCSI) 控制器的 iSCSI 登录会话。

语法

 addiscsistorageport    [  -iogrp  {  iogrp_id  |  iogrp_name  } ]   [  -username  target_user_name  ]   [  -chapsecret  target_chap  ]   [  -site  {  site_id  |  site_name  } ]    candidate_id 

参数

-iogrpiogrp_id | iogrp_name
(可选)指定添加的 I/O 组标识或名称。iogrp_id 值必须为 0123iogrp_name 值必须是字母数字字符串。

指定此参数将会通过指定的 I/O 组的两个节点触发发现。每个节点上的端口号(用于建立会话)显示在因指定 detectiscsistorageportcandidate 而产生的发现结果的选定行中。

-usernametarget_user_name
(可选)指定添加的目标控制器用户名。该值必须是长度最多为 256 个字符的字母数字字符串。

如果目标控制器需要 target_user_nametarget_chap 来执行发现操作,那么必须指定目标 控制器的用户名。

某些控制器可能要求使用 iSCSI 限定名 (IQN) 用户名进行发现。每个节点 IQN 自动进行选取,并在需要时使用。

-chapsecrettarget_chap
(可选)指定发现正在添加的目标 iSCSI 控制器所需的提问握手认证协议 (CHAP) 密码 target_chap。 该值必须是长度最多为 79 个字符的字母数字字符串(区分大小写)。指定 -username 时,该关键字为必需。
-sitesite_id | site_name
(可选)指定正在检测的主机的站点标识或站点名称。站点标识必须为 1( 缺省值)或 2。站点名称必须是字母数字值。
Important: 必须为 HyperSwap 系统指定此参数。

对于 HyperSwap 系统拓扑,必须指定站点标识,以确保尝试从与 iSCSI 存储控制器相同的站点中的节点建立会话。

candidate_id
(必需)表示用于指示 lsiscsistorageportcandidate 输出中的选定行的行标识。

描述

此命令建立从指定 I/O 组(未指定 I/O 组时为整个集群系统)到发现的后端 iSCSI 目标控制器的 iSCSI 登录会话。

要使用此命令,首先必须执行以下步骤:
  1. 指定 detectiscsistorageportcandidate 以检测或发现后端控制器目标端口。
  2. 指定 lsiscsistorageportcandidate 以显示发现输出,并查找已发现 iSCSI 存储控制器上的唯一 IQN 和因特网协议 (IP) 组合。
  3. 指定 addiscsistorageport。可以通过指定启动 iSCSI 会话的源端口的 I/O 组号来建立到 iSCSI 控制器端口的会话(从单个 I/O 组中的所有节点)。
如果不指定 I/O 组,那么将从系统中的所有节点建立会话。源端口标识包含在发现结果中。由于某些 iSCSI 控制器将逻辑单元号 (LUN) 表示为 IQN,并且针对每个 IQN 可能需要不同的 target_user_nametarget_chap,因此也可以指定这些值以在建立会 话时用于认证。
Note: 您可以使用 chiscsistorageport 命令添加更多发起程序节点认证凭证。

详细调用示例

此示例显示通过源端口标识 0 使用目标 iSCSI 控制器的 IPv4 IP 地址的目标发现。例如,可能首先指定:
detectiscsistorageportcandidate -targetip 192.168.81.91  -srcportid 3 -chapsecret Vardy -site 1
然后,将会指定 lsiscsistorageportcandidate 以列出 iSCSI 端口信息:
id src_port_id target_ipv4    target_ipv6 target_iscsiname   iogroup_list configured status
0  4           192.168.213.33             IQN1                1:1:1:1      yes        full
然后,将 addiscsistorageport 用于发现输出行 0 来建立会话。
Note: 如果在发现期间对 detectiscsistorageportcandidate 指定了 -username-chapsecret,那么必须指定 -username-chapsecret 以建立会话。
addiscsistorageport 0

生成的详细输出:

No feedback