在现有系统上启用 NPIV

在现有系统上 启用 N_Port ID 虚拟化 (NPIV) 需要在启用 NPIV 前先完成几个准备步骤。

Note: 不支持作为 V7.7.0 之前系统的后端存储器启用 NPIV 的 V7.7.0 或更 高版本系统。

先决条件

如果要更改现有系统中某个 I/O 组的目标端口方式,请完成下列必需步骤:
  1. 确保您的系统为 V7.7.0 或更高版本。
  2. 查看 SAN 光纤网布局和分区规则,因为 NPIV 具有更严格的要求。确保相同光纤网和相同区域中具有 等效端口。 有关更多信息,请参阅有关分区详细信息的主题。
  3. 检查主机和系统之间的路径计数。 确保路径数是常规受支持最大路径数的一半。 有关更多信息,请参阅有关分区详细信息的主题。
  4. 确保光纤通道交换机允许每个物理连接的系统端口创建两个其他 NPIV 端 口。

使用管理 GUI

在完成这些必需步骤之后,可以完成下列步骤以在现有系统上启用端口虚拟化:
  1. 在管理 GUI 中,选择设置 > 系统 > I/O 组
  2. 验证目标端口方式属性值是否设置为已启用。 对于新系统,NPIV 的缺省状态设置为已启用。 但是,如果向现有系统添加节点,那么应验证此设置。如果设置为可过渡已禁用,必须将其更改为已启用
  3. 如果“目标端口方式”为“已禁用”,请完成下列步骤以将其更改为“已启用”:
    1. 右键单击 I/O 组并选择更改目标端口方式
    2. 更改目标端口方式页面上,选择可过渡作为新状态。 用户不能直接从“已禁用”更改为“已启用”状态。 系统必须处于“可过渡”状态,其中 I/O 组同时包含物理和虚拟光纤通道端口。 请单击继续
    3. 等待大约 2 分钟,然后验证目标端口的更改后状态。
    4. 验证新的可过渡状态是否显示在 I/O 组页面上。
    5. 右键单击 I/O 组并选择更改目标端口方式
    6. 更改目标端口方式页面上,选择已启用作为新状态。 请单击继续
    7. 在 2 分钟之后,验证新的已启用状态是否显示在 I/O 组页面上。
  4. 如果“目标端口方式”已经处于可过渡状态,请完成下列步骤以将该状态更改为已启用
    1. 右键单击 I/O 组并选择更改目标端口方式
    2. 更改目标端口方式页面上,选择已启用作为新状态。 请单击继续
    3. 等待大约 2 分钟,然后验证新的已启用状态是否显示在 I/O 组页面上。

使用命令行界面

对于新系统,NPIV 的缺省状态设置为已启用。但是,如果向现有系统添加节点,那么应验证此设置。 要在命令行界面中验证现有系统上的 NPIV 设置,请完成以下步骤:
  1. 输入以下命令以验证系统上的 NPIV 设置:
    lsiogrp 
    fctargetportmode 参数用于指示 I/O 组的 NPIV 设置。 如果此设置为 enabled,那么此系统已配置 NPIV。 如果 fctargetportmode 为“已禁用”或者“可过渡”,那么请完成以下步骤以启用 NPIV:
    1. 如果 fctargetportmode 参数不可用,那么必须首先将 fctargetportmode 参数更改为 transitional。 系统不能直接从“已禁用”更改为“已启用”状态。 系统必须处于“可过渡”状态,其中 I/O 组同时包含物理和虚拟光纤通道端口。 要启用可过渡方式,请输入以下命令:
      chiogrp -fctargetportmode transitional io_group_id_or_name
      其中 io_group_id_or_name 是 I/O 组的标识或名称。
    2. 确保主机正将 NPIV 端口用于主机 I/O。要验证您是否已通过这些 NPIV 端口登录到这些主机,请输入以下命令:
      lsfabric -host host_id_or_name
      其中 host_id_or_name 是主机的标识或名称。 如果发生 I/O 活动,那么每个主机在命令输出中至少有一行与主机端口 对应,并在活动字段中显示 active
      Note:
      • 过去 5 分钟内未发出任何 I/O 的主机不会针对任何登录显示 active
      • 不遵循首选路径的主机可能仍在处理主要端口的 I/O。
    3. 请至少等待 15 分钟,然后即可从可过渡状态转换为已启用状态。 要将 NPIV 设置更改为已启用,请输入以下命令:
      chiogrp -fctargetportmode enabled
  2. 请等待约 2 分钟,然后输入以下命令以验证 NPIV 是否已启用:
    lsiogrp 
    验证 fctargetportmode 参数是否是 enabled