通过多个远程端口访问存储系统

如果受管磁盘 (MDisk) 逻辑单元 (LU) 可通过多个存储系统端口进行访问,那么系统会确保所有访问该 LU 的节点都协调各自的活动,并通过同一存储系统端口访问该 LU。

通过多个存储系统端口监控 LU 访问

当系统可通过多个存储系统端口来访问 LU 时,它使用以下标准来确定这些端口的可访问性:
  • 系统节点是存储系统的成员。
  • 系统节点具有到存储系统端口的光纤通道或 iSCSI 连接。
  • 系统节点已成功发现 LU。
  • 伪造未导致系统节点不准通过存储系统端口来访问 MDisk。

对于满足这些条件的所有系统节点的存储系统,均提供 MDisk 路径。

存储系统端口选择

创建 MDisk 时,系统选择一个存储系统端口来访问 MDisk。

Table 1 描述了系统用于选择存储系统端口的算法。
Table 1. 存储系统端口选择算法
条件 描述
辅助功能选项 创建一组初始候选存储系统端口。该组候选存储系统端口包括可由最高节点数访问的端口。
伪造 将候选存储系统端口组降至具有最低节点数的端口。
首选项 将候选存储系统端口组降至存储系统用作首选端口的端口。
负载均衡 从候选存储系统端口组中选择具有最低 MDisk 访问计数的端口。
针对 MDisk 选择了最初的设备端口后,以下事件会导致选择算法重新运行:
  • 新节点连接系统,且具有的存储系统视图不同于系统中的其他节点。
  • 运行 detectmdisk 命令行界面 (CLI) 命令,或使用 Discover MDisks管理 GUI 功能。detectmdisk CLI 命令和 Discover MDisks 功能使系统重新扫描光纤通道或 iSCSI 网络。 重新扫描过程会发现可能已添加到系统的任何新的 MDisk,并重新均衡可用存储系统端口间的 MDisk 访问。
  • 由于存储系统已更改其首选端口,因此会启动错误恢复过程 (ERP)。
  • 针对与 MDisk 关联的存储系统发现新的存储系统端口。
  • 当前选择的存储系统端口变为不可访问。
  • 伪造导致系统不准通过存储系统端口来访问 MDisk。