Udev è il meccanismo utilizzato per creare e denominare /dev nodi dispositivo corrispondenti ai dispositivi presenti nel sistema. Udev utilizza le informazioni di corrispondenza fornite da sysfs con le regole fornite dall'utente per aggiungere dinamicamente i nodi del dispositivo richiesti.
Il post descrive come impostare le regole udev per i dischi ASM in un ambiente dm multipath. Il disco multipath usato come esempio è /dev/mapper/multipathx. Imposteremo la regola udev affinché i dischi multipath abbiano la proprietà di oracle:grid.
1. Trova l'UUID del disco
Determina l'UUID del disco multipath destinato all'utilizzo di Oracle ASM.
# udevadm info --query=all --name=/dev/mapper/mpathx | grep -i DM_UUID
Nota :Nel comando precedente è /dev/mapper/mpathx è solo un esempio di disco multipath, nel tuo caso potrebbe essere diverso.
2. Crea regole udev
Crea un file di regole udev /etc/udev/rules.d/96-asm.rules. Aggiungi sotto la regola udev per un dispositivo multipath usando il suo valore DM_UUID nel file /etc/udev/rules.d/96-asm.rules
# vi /etc/udev/rules.d/96-asm.rules ACTION=="add|change", ENV{DM_UUID}=="mpath-[DM_UUID]", SYMLINK+="udev-asmdisk1", GROUP="oinstall", OWNER="grid", MODE="0660"
Sostituisci [DM_UUID] con quello che hai ottenuto dall'output del comando del passaggio 1. L'utente e il gruppo qui utilizzati sono l'utente/i gruppi proprietari del software grid, ovvero rispettivamente Oracle e grid.
3. Ricarica le regole udev
Per aggiungere o caricare regole Udev, usa i comandi seguenti.
# udevadm control --reload-rules # udevadm trigger --type=devices --action=change
4. Verifica le autorizzazioni del disco.
Verifica i permessi dei file sui percorsi del disco.
# ls -l /dev/udev-asmdisk1 # ls -l /dev/mapper/mpathx # ls -l /dev/dm-x
Nota :Qui dm-x può essere qualsiasi cosa come dm-0 o dm-1 o dm-2, quindi è basato sul tuo ambiente.
5. Verifica i dischi con il comando sg_inq
Accedi come utente della griglia e controlla le informazioni sul disco utilizzando sg_inq comando. Dovresti essere in grado di vedere le informazioni sul disco usando i comandi sg_inq seguenti.
# su - grid $ sg_inq /dev/mapper/mpathx $ sg_inq /dev/dm-x
Dopo aver eseguito tutti i passaggi precedenti e aver verificato i dettagli del disco, è possibile procedere ulteriormente con la configurazione RAC.