N_Port ID 虚拟化的分区需求

与不使用 N_Port 标识虚拟化 (NPIV) 的光纤通道主机连接相比,NPIV 配置有更多的布局和分区要求。这些要求的核心是节点之间的 NPIV 端口故障转移必须对主机透明这一事实。因此,NPIV 端口可见的主机端口集不能因为故障转移而发生更改。

虚拟端口的端口标识保持不变,与其保持活动状态的节点无关。I/O 组中两个节点的所有 N_Port 标识都必须与同一个光纤网关联。I/O 组中两个节点的端口必须连接到同一个光纤网,而不同 I/O 组的端口可以在不同光纤网上。Figure 1 显示无效配置。

Figure 1. 无效 NPIV 配置示例
无效 NPIV 配置示例。

必须交换交换机端口 S2、S4 和 S5 的连接,从而进行Figure 2 中显示的以下正确配置。

Figure 2. 适用于(基于 WWPN)分区的 NPIV 配置
适用于基于 WWPN 的分区的 NPIV 配置示例。

还可以在采用 Figure 3 中显示的硬(基于端口)分区时,在单个光纤网中触发相同效果。

Figure 3. 使用硬(基于端口)分区的 NPIV 配置
使用硬(基于端口)分区的 NPIV 配置示例。

两个节点通过一个交换机连接到一个主机。但是,基于端口的分区用于确保主机的每个端口仅可检测每个节点的一个端口。S1、S4 和 S5 位于一个分区中;S2、S3 和 S6 位于另一个分区中。

IP 故障转移期间,NPIV 端口在 C1 和 C3 以及 C2 和 C4 之间来回移动。由于端口可视性在 H1 和 H2 之间移动,因此此配置不适用于 NPIV。如果在此情况下使用基于端口的分区,那么分区需要为 S1、S3 和 S5 以及 S2、S4 和 S6。

在软(基于 WWPN)分区的单个交换机中,不会发生此情况。但是,在多交换机光纤网中需要小心对待,在此情况下,针对 I/O 组的两个节点,节点到主机的路由将通过不同的交换机。

如果需要更改光纤网,请进行更改,再将每个 I/O 组切换为转换状态。 切换为转换状态后,系统软件尝试发出警告,通知出现不匹配的光纤网问题。有关基于端口的分区所导致的问题,不会发出警告。

不遵循光纤网分区规则可能会导致 NPIV 端口失败期间主机上出现非预期行为。比如 I/O 中出现 2 分钟暂停或路径冗余减少。