ファイバーチャネル Debian の問題

ファイバーチャネル Debian の問題

私は Debian ボックス (Lenny) に QLogic ファイバー チャネル カードをインストールしており、ファームウェアで何度か試行錯誤した後、オペレーティング システムにカードを認識させることに成功しました (DKMS ドライバー、およびファームウェア用の「firmware-qlogic」パッケージ)。

しかし、何らかの理由で、ユニットに公開されている 2 つの SAN ボリュームに対してブロック デバイスが作成されていません。それらは 'cat /proc/scsi/scsi' を実行すると表示されますが、/dev/sdX ブロック デバイスは表示されません。さらに、/dev/sgX デバイスを戻す必要があるたびに、rescan-scsi-bus.sh シェル スクリプトを実行する必要があります。

システムにこれらのファイバーチャネルボリュームを永続的に認識させるにはどうすればよいですか?

編集:認識されているデュアル デバイスは、SAN アレイで使用するマルチパス I/O システムの一部であることがわかりました。ボリュームがブロック デバイスとして認識される前に、マルチパス I/O を設定する必要がありますか?

答え1

表示されるデバイスが、ストレージ サブシステム コントローラだけではなく、実際に公開されている LUN であることを確認します。

sgX デバイスから直接読み取ってみてください。実際のディスクから読み取る場合は、次のように表示されます。

# sg_read if=/dev/sg0 bs=512 count=1M mmap=1 time=2
time from second (SCSI) command to end was 3.851212 secs, 139.39 MB/sec
1048576+0 records in, SCSI commands issued: 8192

しかし、アクセス LUN からの読み取りは失敗するはずです。

# sg_read if=/dev/sg4 bs=512 count=1M mmap=1 time=2
reading: SCSI status: Check Condition
 Fixed format, current;  Sense key: Illegal Request
 Additional sense: Logical block address out of range
  Field replaceable unit code: 5
plus...: Driver_status=0x08 [DRIVER_SENSE, SUGGEST_OK]
sg_read: failed, skip=0
Some error occurred,  remaining block count=1048576
0+0 records in

の出力を見ることはできますかlsscsi -g?

コントローラーだけを見ると、次のようなものが予想されます。

[0:0:0:31]   disk    IBM      Universal Xport  0916  -
[1:0:0:31]   disk    IBM      Universal Xport  0916  -

ただし、ディスクも存在する場合は、次のような表示になります。

[0:0:0:0]    disk    IBM      1814      FAStT  0916  /dev/sda
[0:0:0:1]    disk    IBM      1814      FAStT  0916  /dev/sdb
[0:0:0:2]    disk    IBM      1814      FAStT  0916  /dev/sdd
[0:0:0:31]   disk    IBM      Universal Xport  0916  -
[1:0:0:0]    disk    IBM      1814      FAStT  0916  /dev/sdc
[1:0:0:1]    disk    IBM      1814      FAStT  0916  /dev/sde
[1:0:0:2]    disk    IBM      1814      FAStT  0916  /dev/sdf
[1:0:0:31]   disk    IBM      Universal Xport  0916  -

ブロック デバイスを表示する前にマルチパスを設定する必要はありませんが、使用する前に設定する必要があります。

マルチパスが設定されると、次のような画面が表示されます。

3600a0b8000266f7e000026314950d851 dm-0 IBM,1814      FAStT
[size=100G][features=1 queue_if_no_path][hwhandler=1 rdac]
\_ round-robin 0 [prio=6][active]
 \_ 1:0:0:2 sdf 8:80  [active][ready]
\_ round-robin 0 [prio=1][enabled]
 \_ 0:0:0:2 sdd 8:48  [active][ghost]

関連情報