Linux で Pure Storage FlashArray//X70 R3 から新しい LUN を検出するにはどうすればよいですか?

Linux で Pure Storage FlashArray//X70 R3 から新しい LUN を検出するにはどうすればよいですか?

Pure Storage FlashArray//X70 R3 からファイバー チャネル SAN に新しい LUN が提示されると、Linux (SLES) はそれらを見つけられません (HP EVA や 3PAR StorServ などの他の FC ストレージ システムとは異なります)。その後も、rescan-scsi-bus.sh新しい LUN は Linux カーネルによって検出されません。

効果があることがわかっている方法は、次の 2 つだけです。

  1. LUN マッピングが変更されたら、マシンを再起動します。

  2. オプションを使用し-irescan-scsi-bus.sh、LIP プリミティブを介してループを再初期化します。

2 番目の方法では、LIP の実行中にループ上の既存の LUN がアクセスされると、I/O エラーが発生します。

当然ながら、エンタープライズ サーバーや HA クラスターの場合、頻繁な再起動や付随的な I/O エラーはソリューションとして受け入れられません。そのストレージ システムを購入しなかったとしても、それは役に立ちません。今、そこにあります。

答え1

やってみました;

エコー "- - -" > /sys/class/scsi_host/host0/scan

少し古い方法ですが、機能します。ただし、オプション 2 よりも優れているかどうかはわかりません。

関連情報