
Pure Storage FlashArray//X70 R3 からファイバー チャネル SAN に新しい LUN が提示されると、Linux (SLES) はそれらを見つけられません (HP EVA や 3PAR StorServ などの他の FC ストレージ システムとは異なります)。その後も、rescan-scsi-bus.sh
新しい LUN は Linux カーネルによって検出されません。
効果があることがわかっている方法は、次の 2 つだけです。
LUN マッピングが変更されたら、マシンを再起動します。
オプションを使用し
-i
てrescan-scsi-bus.sh
、LIP プリミティブを介してループを再初期化します。
2 番目の方法では、LIP の実行中にループ上の既存の LUN がアクセスされると、I/O エラーが発生します。
当然ながら、エンタープライズ サーバーや HA クラスターの場合、頻繁な再起動や付随的な I/O エラーはソリューションとして受け入れられません。そのストレージ システムを購入しなかったとしても、それは役に立ちません。今、そこにあります。
答え1
やってみました;
エコー "- - -" > /sys/class/scsi_host/host0/scan
少し古い方法ですが、機能します。ただし、オプション 2 よりも優れているかどうかはわかりません。