Como fazer o RHEL ter um nome de hdd local persistente?

2

Tenho dois servidores Dell R720 idênticos que executam o mesmo Oracle Enterprise Linux ( RHEL ) 6.4.

Ambos os servidores (supostamente) configurados exatamente da mesma maneira. No entanto, um dos servidores está se comportando de maneira diferente.

Todos os outros reinicializam seu nome de HDD local (e partições relacionadas) de /dev/sda para /dev/sdj . Isso é problemático porque este servidor está configurado com multipathd e, se essa mudança ocorrer, essa configuração não corresponderá a outro servidor e o Oracle DB (ou seu clusterware) reclama que os nós não estão configurados de maneira idêntica.

Por que um servidor tem nomes de dispositivos consistentes enquanto o outro servidor continua alternando?

Como posso fazer com que o hdd local seja consistentemente /dev/sda ?

edite: Eu criei um arquivo de regras em /etc/udev/rules.d com a seguinte regra, mas não parece estar funcionando

KERNEL=="sd*" , PROGRAM="scsi_id --page=0x83 -–whitelisted --device=/dev/%k",RESULT=="36b8ca3a0e58a3f00195c25c8117a6822", NAME="sda"
    
por Mxx 27.06.2013 / 21:16

4 respostas

9

Melhor do que lutar com udev para forçar um dispositivo nome para um determinado dispositivo , uma solução permanente é usar UUIDs . Isso é válido para qualquer dispositivo conhecido pelo mapeador de dispositivos.

Dessa forma, você não precisa se preocupar se adicionar discos extras ao seu host. O identificador do UUID garante que o dispositivo correto será usado.

    
por 27.06.2013 / 22:04
2

Use aliases ou user_friedly_names ou faça isso com o udev. Todos eles estão documentados no RHEL Storage Administration Guide:

Talvez você possa usar / dev / disk / * tree em vez de mapeado / dev / sd *

link

link

    
por 27.06.2013 / 23:46
0

se você estiver usando o multipathd, não precisará se preocupar com o tempo em que o nome dos discos for /dev/sda ou /dev/sdj . Use o nome do dispositivo criado com multipathd mostrado com multipath -ll . Esse nome é persistente. Os nomes /dev/sd* referem-se apenas a um único caminho ...

    
por 05.07.2013 / 18:43
-2

Nunca use particionamento de disco bruto. Use o LVM. Você terminará com a mesma configuração em ambos os hosts, independentemente do esquema de nomes de discos do UUID / WWID.

    
por 04.01.2014 / 23:20