必须遵循用于 iSCSI 或 iSER 主机连接的以下配置详细信息。
您可以使用系统的以太网端口将系统连接到基于因特网协议的小型计算机系统接口 (iSCSI) 或 iSER (iSCSI Extensions for RDMA) 主机上。
节点具有两个或四个以太网端口。 这些端口用于 1 Gbps 支持、10 Gbps 支持或 25 Gbps 支持,具体取决于型号。在 系统上,第四个端口 (1 Gbps) 只能用作技术人员端口。
对于节点上的每个以太网端口,最多可以为 iSCSI 或 iSER I/O 指定一个 IPv4 地址和一个 IPv6 地址。
iSCSI 或 iSER 主机通过节点端口 IP 地址连接到系统,此地址可分配给节点的任何 25 Gbps 以太网端口。 如果节点出现故障,地址将无法使用,主机也将失去通过此节点与系统的通信。 要使主机保持对数据的访问权,需将故障节点的节点端口 IP 地址传送到 I/O 组中的伙伴节点。 伙伴节点会处理其自身节点端口 IP 地址以及故障节点上节点端口 IP 地址的请求。 此过程被称为节点端口 IP 故障转移。 除节点端口 IP 地址外,还会将故障节点的 iSCSI 名称和 iSCSI 别名传送到伙伴节点。 故障节点恢复后,会将节点端口 IP 地址和 iSCSI 名称及别名返回给原节点。
如果满足以下需求,那么支持多种配置:
卷能够以相同方式映射到光纤通道主机和/或 iSCSI 主机。
有关最新的最高配置支持信息,请在以下 Web 站点搜索 Configuration Limits and Restrictions 和产品名称:
集群以太网端口由来自中各节点且连接到同一以太网交换机的一个以太网端口组成。 以太网配置命令可供集群以太网端口或节点以太网端口使用。 系统可通过冗余以太网进行配置。
要向 iSCSI I/O 的各节点以太网端口分配 IP 地址,请使用 管理 GUI 或 cfgportip 命令。 CLI 命令的 MTU 参数指定可提高 iSCSI 性能的最大传输单元 (MTU)。
您可以配置 iSNS 以简化 iSCSI 存储设备的可伸缩配置和管理。 目前,您每次只能有一种类型的协议供 iSNS 服务器使用:IPv4 或 IPv6。 例如,如果在已配置 IPv4 iSNS IP 地址的情况下尝试配置 IPv6 iSNS IP 地址,那么新 IPv6 IP 地址变为 iSNS IP 地址。 旧 IP 地址无法再用于 iSNS 功能。
iSER 支持通过提问握手认证协议 (CHAP) 进行单向认证:对 iSCSI 发起程序进行认证的 iSER 目标。
您可以将 iSCSI 或 iSER 主机映射到可通过多个 I/O 组访问的卷。 iSCSI 或 iSER 主机可以访问可通过多个 I/O 组(以及单个 I/O 组)访问的卷。 仅当映射到可通过多个 I/O 组访问的卷的 iSCSI 或 iSER 主机针对访问集的每个 I/O 组至少具有一个活动的 iSCSI 或 iSER 会话时,才表示此 iSCSI 或 iSER 主机处于 online 状态。 如果卷未映射到 iSCSI 或 iSER 主机,那么该主机处于 degraded 状态。 如果卷已映射到 iSCSI 或 iSER 主机但是没有任何活动的 iSCSI 或 iSER 会话连接到卷访问集的任何 I/O 组部分,那么主机状态为 offline。
如果 iSCSI 或 iSER 主机不含已安装的多路径驱动程序,并且该主机已映射到可通过多个 I/O 组访问的卷,那么主机状态始终为 degraded。 在此类情况下,在主机与系统 I/O 组之间仅支持单一路径。 此单一路径同样适用于不具有支持 iSCSI 的多路径驱动程序的 AIX。
可以非中断方式移动已安装多路径驱动程序的 iSCSI 主机。 但是,此功能不包含 IBM AIX 主机连接,因为此主机连接不支持多路径功能。
HyperSwap 卷支持 iSCSI 或 iSER 连接的主机。 但是,HyperSwap 功能要求将主机多路径驱动程序配置为使用基于 ALUA 的路径策略。 针对未安装多路径驱动程序的 AIX iSCSI 主机,不支持 HyperSwap功能。
initial_r2t = 1 immediate_data = 0 max_connections = 1 Max_recv_segment_data_length = 32k max_xmit_data_length = 32k max_burst_length = 32k first_burst_length = 32k default_wait_time = 2 default_retain_time = 20 max_outstanding_r2t = 1 data_pdu_inorder = 1 data_sequence_inorder = 1 error_recovery_level = 0 header_digest = CRC32C,None data_digest = CRC32C,None ofmarker = 0 ifmarker = 0 ofmarkint = 2048 ifmarkint = 2048