GNU/Linux >> Linux の 問題 >  >> Linux

CentOS / RHEL :SAN から提示された LUN を基盤となる OS ディスクと識別/照合する方法

この投稿では、SAN から提示された LUN を基礎となる OS ディスクと正確に識別/一致させるいくつかの方法について言及しています。
方法 1
以下のコマンドを実行して、ベンダー、モデルとポート、チャネル、SCSI-ID、LUN を取得します

# cat /proc/scsi/scsi
Host: scsi2 Channel: 00 Id: 00 Lun: 29
  Vendor: EMC      Model: SYMMETRIX        Rev: 5874
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 29
  Vendor: EMC      Model: SYMMETRIX        Rev: 5874
  Type:   Direct-Access                    ANSI SCSI revision: 05

次に、以下のコマンドを実行します:

# ls -ld /sys/block/sd*/device
lrwxrwxrwx 1 root root 0 Oct  4 12:12 /sys/block/sdaz/device -> ../../devices/pci0000:20/0000:20:02.0/0000:27:00.0/host2/rport-2:0-0/target2:0:0/2:0:0:29
lrwxrwxrwx 1 root root 0 Oct  4 12:12 /sys/block/sdbi/device -> ../../devices/pci0000:20/0000:20:02.2/0000:24:00.0/host3/rport-3:0-0/target3:0:0/3:0:0:29

ここで、hostX 情報とターゲットを前のコマンド ( /proc/scsi/scsi ) で比較して、どのディスクがどの LUN ID にマップされているかの詳細を取得します。末尾に記された数字は、それぞれホスト、チャネル、ターゲット、および LUN を表します。したがって、コマンド「ls -ld /sys/block/sd*/device」の最初のデバイスは、上記のコマンド「cat /proc/scsi/scsi」コマンドの最初のデバイス シーンに対応します。例:ホスト:scsi2 チャンネル:00 ID:00 Lun:29 2:0:0:29 に対応 .両方のコマンドで強調表示されている部分を確認して、関連付けてください。

LUN の WWID を取得するには、/dev/disk/by-id/ を使用できます ファイル:

# ls -la /dev/disk/by-id/
scsi-3600508b400105e210000900000490000 -> ../../dm-1
Now its easier to understand that dm-1 has WWID 3600508b400105e210000900000490000

方法 2
もう 1 つの方法は、sg_map を使用することです 指図。このコマンドを実行する前に、sg3-utils がインストールされていることを確認してください。

# yum install sg3-utils
# sg_scan -i

/dev/sg2: scsi1 channel=0 id=0 lun=1 [em] type=0

SanDisk ImageMate CF-SM 0100 [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0]

上記のコマンドは、デバイスのマッピングを提供します。この実行の後:

# sg_map -x

/dev/sg2 0 0 2 0 0 /dev/sdc

上記の 2 つのコマンドの出力から、sg2 (SAN DISK) が実際には /dev/sdc デバイスであることがわかります

方法 3
マルチパスが使用されている場合 ( device-mapper )、以下のコマンドを使用できます:

# multipath -v4 -ll

mpathc (360000970000195900437533030382310) dm-1 EMC,SYMMETRIX
size=253G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
  |- 3:0:0:1 sde 8:64 active ready running
  `- 5:0:0:1 sdc 8:32 active ready running

出力を理解する方法

mpathc - user defined name
360000970000195900437533030382310 - WWID
dm-1 - sys-fs name
EMC - Vendor
2:0:0:29 - host,channel,scsi-id,lun

この出力は、「cat /proc/scsi/scsi」コマンドで取得したものと比較できます。

# cat /proc/scsi/scsi
Host: scsi2 Channel: 00 Id: 00 Lun: 29
  Vendor: EMC      Model: SYMMETRIX        Rev: 5874
  Type:   Direct-Access                    ANSI SCSI revision: 05


Linux
  1. cPanelを使用してCentOS/RHEL 7にJetbackupをインストールするにはどうすればよいですか?

  2. SSL を使用して CentOS 6.2 にソースから Apache 2.4.2 をインストールする方法

  3. zpool コマンドの例を使用して Linux で ZFS ファイルシステムをセットアップする方法

  1. duからの不規則なディスク使用統計を解決する方法(Linuxコマンド)

  2. CentOS/RHEL で OS レベルから ASM ディスクを拡張する方法

  3. CentOS / RHEL :pvmove コマンドを使用してストレージ (LVM) を移行する方法

  1. RHEL 8 / CentOS8Linuxで起動時にサービスを開始する方法

  2. RHEL 8 /CentOS8にdigをインストールする方法

  3. RHEL / CentOS :アーカイブ (メタデータ バックアップ) から LVM を再構築する方法