Einheitliche Dell RAID-Gerätenamen

Einheitliche Dell RAID-Gerätenamen

Wir haben einen Dell PowerEdge R740-Server mit CentOS7 und RAID-Festplatten, die über den PERC H730P Mini-Controller konfiguriert sind. Bei jedem Neustart werden die Gerätenamen (sda, sdb ...) für die virtuellen Festplatten nicht in der Reihenfolge zugewiesen, in der die virtuellen Festplatten erstellt wurden (siehe unten), und jedes Mal anders. Das ist zu erwarten, da die Reihenfolge der Benennung von der Bereitschaft der Geräte während des Startvorgangs abhängt, die variieren kann. Aber gibt es trotzdem eine Möglichkeit, die Reihenfolge, in der die virtuellen Festplattengeräte im System erscheinen, konsistent zu machen, z. B. über eine Controller-Option? (Vorausgesetzt, die physischen Geräte werden nicht geändert)

# 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

Antwort1

Die Konsistenz der /dev/sd*Gerätenamen kann nicht garantiert werden. Punkt.

Wenn Sie eine Anwendung haben, die einen konsistenten Namen erfordert, wie z. B. das tatsächliche Mounten eines Dateisystems, verwenden Sie stattdessen dessen ID oder WWN. Sie finden Symlinks mit konsistenten Namen im /dev/disk/by-idVerzeichnis, die Sie anstelle von verwenden können . (Beachten Sie, dass WWNs eines RAID-Arrays virtuell sind und nur auf dem Controller, an den sie angeschlossen sind, garantiert eindeutig sind.) Und die UUID der virtuellen Festplatte kann anstelle des Gerätepfads /dev/sd*verwendet werden ./etc/fstab

verwandte Informationen