一貫したDell RAIDデバイス名

一貫したDell RAIDデバイス名

CentOS7 を実行している Dell PowerEdge R740 サーバーがあり、PERC H730P Mini コントローラーで RAID ディスクが構成されています。再起動するたびに、vdisk のデバイス名 (sda、sdb ...) は、vdisk が作成された順序 (下記参照) とは関係なく、毎回異なります。命名順序は起動時のデバイスの準備状況によって異なるため、これは予想どおりです。しかし、コントローラー オプションなどを使用して、vdisk デバイスがシステム内に表示される順序を一定にする方法はありますか? (物理デバイスが変更されていない場合)

# omreport storage vdisk controller=0  -fmt ssv | awk -F';' '{print $1, $3, $11}'
List of Virtual Disks on Controller PERC H730P Mini (Embedded)  
  
Controller PERC H730P Mini (Embedded)  
  
ID Name Device Name
0 OS_DISK /dev/sda
1 Virtual Disk1 /dev/sdc
2 Virtual Disk2 /dev/sdb
3 Virtual Disk3 /dev/sdg
4 Virtual Disk4 /dev/sde
5 Virtual Disk5 /dev/sdd
6 Virtual Disk6 /dev/sdh
7 Virtual Disk7 /dev/sdf
8 Virtual Disk8 /dev/sdi
9 Virtual Disk9 /dev/sdj
10 Virtual Disk10 /dev/sdk
11 Virtual Disk11 /dev/sdl
12 Virtual Disk12 /dev/sdm
13 Virtual Disk13 /dev/sdn
14 Virtual Disk14 /dev/sdp
15 Virtual Disk15 /dev/sdo
16 Virtual Disk16 /dev/sdq
17 Virtual Disk17 /dev/sdr
18 Virtual Disk18 /dev/sds
19 Virtual Disk19 /dev/sdt
20 Virtual Disk20 /dev/sdu
21 Virtual Disk21 /dev/sdy
22 Virtual Disk22 /dev/sdv
23 Virtual Disk23 /dev/sdw
24 Virtual Disk24 /dev/sdx

答え1

デバイス名の一貫性は/dev/sd*保証できません。以上です。

実際にファイルシステムをマウントするなど、一貫した名前を必要とするアプリケーションがある場合は、代わりにその ID または WWN を使用します。 ディレクトリには、/dev/disk/by-idの代わりに使用できる一貫した名前のシンボリックリンクがあります/dev/sd*。(また、RAID アレイの WWN は仮想であり、接続されているコントローラ上でのみ一意であることが保証されることに注意してください。) また、/etc/fstabデバイス パスの代わりに、仮想ディスクの UUID を使用できます。

関連情報