Nombres consistentes de dispositivos raid de Dell

Nombres consistentes de dispositivos raid de Dell

Tenemos un servidor Dell PowerEdge R740 que ejecuta CentOS7 con discos raid configurados mediante el mini controlador PERC H730P. En cada reinicio, los nombres de los dispositivos (sda, sdb...) para los discos virtuales se asignan fuera del orden en que se crearon los discos virtuales (ver más abajo) y cada vez de manera diferente. Esto es algo esperado ya que el orden de los nombres depende de la preparación de los dispositivos durante el arranque, que puede variar. Pero de todos modos, ¿hay alguna manera de hacer que el orden en el que los dispositivos vdisk aparecen en el sistema sea coherente, por ejemplo, a través de alguna opción de controlador? (Siempre que no se cambien los dispositivos físicos)

# 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

Respuesta1

/dev/sd*No se puede garantizar la coherencia de los nombres de los dispositivos. Punto final.

Si tiene una aplicación que requiere un nombre consistente, como por ejemplo montar un sistema de archivos, use su ID o WWN en su lugar. Puede encontrar enlaces simbólicos con nombres consistentes en el /dev/disk/by-iddirectorio que puede usar en lugar de /dev/sd*. (Y tenga en cuenta que los WWN de una matriz RAID son virtuales y solo se pueden garantizar que sean únicos en el controlador al que están conectados). Y el UUID del disco virtual se puede usar en /etc/fstablugar de la ruta del dispositivo.

información relacionada