使用多个远程端口访问 存储系统

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

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

当系统可以通过多个 存储系统 端口访问 LU 时,它将使用以下条件来确定这些端口的可访问性:
  • 系统节点是 存储系统的成员。
  • 系统节点具有与 存储系统 端口的光纤通道或 iSCSI 连接。
  • 系统节点已成功发现 LU。
  • 诽谤未导致系统节点排除通过 存储系统 端口对 MDisk 的访问权。

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

存储系统端口选择

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

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