通过多个远程端口访问

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

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

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

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

存储系统端口选择

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

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