如何让 Linux 从 Pure Storage FlashArray//X70 R3 中发现新的 LUN?

如何让 Linux 从 Pure Storage FlashArray//X70 R3 中发现新的 LUN?

当从 Pure Storage FlashArray//X70 R3 向光纤通道 SAN 提供新的 LUN 时,Linux (SLES) 找不到这些 LUN(与其他 FC 存储系统(如 HP EVA 或 3PAR StorServ)不同)。即使在之后,rescan-scsi-bus.shLinux 内核也无法检测到新的 LUN。

目前已知有效的方法只有两种:

  1. LUN 映射更改后重新启动机器。

  2. 使用选项-irescan-scsi-bus.sh通过 LIP 原语重新初始化循环。

第二种方法在 LIP 执行期间访问环路上的现有 LUN 时会导致 I/O 错误。

当然,对于企业服务器甚至 HA 集群来说,频繁重启或附带 I/O 错误都不是可接受的解决方案。我不会购买该存储系统,这无济于事。它现在就在那里。

答案1

你有没有尝试过;

回显“- - -”> /sys/class/scsi_host/host0/scan

有点老派,但它有效,但不确定它是否比选项 2 更好。

相关内容