如果受管磁盘 (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。