您需要完成若干任务来配置系统,以便能 iSCSI 连接的主机一起使用。 这些任务包含在配置系统之前,在主机系统上执行的常规任务。
要为 iSCSI 配置系统,请在主机系统上执行以下常规任务:
- 选择基于软件的 iSCSI 启动器(如 MicrosoftWindows iSCSI Software Initiator)并验证
iSCSI 驱动程序的安装情况。
- 如果需要,为主机系统安装和配置多路径驱动程序。
另外,确定 iSCSI 名称的命名约定,例如系统的 iSCSI 限定名 (IQN)。 主机使用
iSCSI 名称与节点连接。 例如,每个节点都具有唯一的 IQN,并且系统名称和节点名称用作该 IQN 的一部分。 例如,每个节点都具有唯一的
IQN,并且系统名称和节点名称用作该 IQN 的一部分。
端口 IP 地址是 iSCSI 连接的主机用于处理 I/O 的 IP 地址。自动将主机端口组标识分配给端口。
主机端口分组会将具有相同最大可能端口速度的端口分组在一起,并确保主机发现的端口不超过 4 个。
- 要使用 IPv4 地址对节点的指定以太网端口配置新的端口 IP 地址,请输入以下命令行界面 (CLI) 命令:
cfgportip -node -ip ipv4addr
-gw ipv4gw -mask subnet_mask -failover -vlan vlan_idport_id
其中,node_name
| node_id 指定要配置的节点的名称或标识,ipv4addr 是以太网端口的 IPv4 地址,ipv4gw 是 IPv4 网关 IP 地址,subnet_mask 是 IPv4 子网掩码,port_id 指定以太网端口标识 (1 或 2)。 要查看端口列表,请使用 lsportip 命令。
可选参数 -failover 指定该 IP 是故障转移 IP,并且与伙伴节点有关。 如果指定的节点是 I/O 组中唯一联机的节点,那么由该节点配置和提供地址。 当 I/O 组中的另一个节点联机时,将由该节点提供故障转移地址。 如果输入该命令时 I/O 中组有两个节点处于联机状态,那么由伙伴节点之外的另一个节点提供地址。
可选的 -vlan 参数用于针对为 iSCSI 主机连接而配置的 IPv4 地址设置虚拟局域网 (VLAN) 标识。
有关 -vlan 参数的更多信息,请参阅有关使用 CLI 为 iSCSi 配置 VLAN 的信息。
- 要使用 IPv6 地址对节点的指定以太网端口配置新的端口 IP 地址,请输入以下 CLI 命令:
cfgportip -node node_name | node_id -ip_6 ipv6addr
-gw_6 ipv6gw -prefix_6 prefix -failover -vlan_6 vlan_idport_id
其中,node_name | node_id 指定要配置的节点的名称或标识,ipv6addr 是以太网端口的 IPv6 地址,ipv6gw 是 IPv6 网关 IP 地址,subnet_mask 是 IPv6 子网掩码,port_id 指定以太网端口标识 (1 或 2)。 要查看端口列表,请使用 lsportip 命令。
可选参数 -failover 指定该 IP 是故障转移 IP,与伙伴节点有关。 如果指定的节点是 I/O 组中唯一联机的节点,那么由该节点配置和提供地址。 当 I/O 组中的另一个节点联机时,将由该节点提供故障转移地址。 如果输入该命令时 I/O 组中有两个节点处于联机状态,那么地址将由指定节点之外的另一个节点提供。
可选的 -vlan_6 参数用于针对为 iSCSI 主机连接而配置的 IPv6 地址设置虚拟局域网 (VLAN) 标识。
有关 -vlan 参数的更多信息,请参阅有关使用 CLI 为 iSCSi 配置 VLAN 的信息。
- 在 IP 配置后,会将 host_port_group_ids 自动分配给 iSCSI 端口,并且包含以下条件:
- host_port_group_id 是用整数指定的自动端口分组。 主机端口组标识在 I/O 组之间是唯一的。
- 每个主机端口组标识最多包含 4 个端口。
- 一个主机端口组标识中的所有端口都具有相同速度
- 将相同主机端口组标识分配给故障转移端口。 如果已将 host_port_group_id 分配给故障转移端口,那么会将相同的 host_port_group_id 分配给本地端口
- 启用 -host 标志为 yes 将分配 host_port_group_id。 如果在 host 标志为 no 的端口上,host 标志设置为 yes,那么这会将 host_port_group_id 分配给端口。
- 要从节点以太网端口除去 iSCSI IP 地址,请输入以下某条 CLI 命令:
以下命令删除指定的 iSCSI 以太网端口的 IPv4 配置:
rmportip -failover
-node node_name | node_idport_id
其中,node_name
| node_id 指定包含要从中除去 IP 地址的以太网端口的节点的名称或标识,port_id 指定以太网端口标识。 要列出以太网端口的有效值,请输入 lsportip 命令。
可选的 -failover 参数表明指定的数据是故障转移数据。
以下命令删除指定的 iSCSI 以太网端口的 IPv6 配置:
rmportip -ip_6 -failover
-node node_name | node_idport_id
其中 -ip_6 表明该命令将除去 IPv6 配置,node_name
| node_id 指定具有将从中除去 IP 地址的以太网端口的节点名称或标识,port_id 指定以太网端口标识。 要列出以太网端口的有效值,请输入 lsportip 命令。 可选的 -failover 参数表明指定的数据是故障转移数据。
- 要针对每个 iSCSI 端口显示主机端口组标识以及其他参数,请输入 lsportip 命令。 输入此命令将显示指定端口的详细视图:
lsportip Ethernet_port_id
其中,
Ethernet_port_id 是指定的端口。 参数
host_port_grp_id 显示了主机端口组标识的值。
- 在除去端口的所有 IP 地址后,将除去与端口相关联的主机端口组标识。 在端口上将 -host 标志从 yes 设置为 no 时,也将除去主机端口组标识。
在配置 IP 地址之后,您可以选择创建或配置几个 iSCSI 项。