Udev
| Fiche express | |
|---|---|
| Type | Configuration système (udev) |
| Contexte | Disques ASM · interfaces réseau après clonage |
| Voir aussi | Asm · PB detection ASM |
Règles udev utilisées pour fixer les droits d'accès aux disques dédiés à Oracle ASM, et pour éviter le renommage des interfaces réseau après clonage d'une VM.
Fixer les droits d'un disque ASM via udev
Alternative à ASMLib : associer directement un nom de périphérique persistant et les bons droits (`grid:asmadmin`) à une partition, via une règle udev (fichier `/etc/udev/rules.d/99-oracle-asmdevices.rules`) :
# cat /etc/udev/rules.d/99-oracle-asmdevices.rules KERNEL=="sdb1", NAME="asmdisk1_udev_sdb1", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sdc1", NAME="asmdisk2_udev_sdc1", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sdd1", NAME="asmdisk3_udev_sdd1", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sde1", NAME="asmdisk4_udev_sde1", OWNER="grid", GROUP="asmadmin", MODE="0660"
Recharger les règles :
# udevadm control --reload-rules # start_udev Starting udev: [ OK ]
Vérifier les droits appliqués :
# ls -ltr /dev/asm*
(`start_udev` est un script d'init spécifique aux anciennes distributions RHEL/OEL 5 — sur un système plus récent, un `udevadm trigger` après le reload des règles suffit généralement.)
Éviter le renommage d'interface réseau après clonage VMware
Sur une VM clonée, l'adresse MAC change et udev peut réattribuer l'interface réseau sous un nouveau nom (`eth1` au lieu de `eth0`), car l'ancien nom reste associé à l'ancienne MAC dans les règles persistantes. Pour forcer une renumérotation propre au prochain démarrage :
# rm -f /etc/udev/rules.d/70-persistent-net.rules # reboot
(Ce fichier de règles persistantes n'existe plus tel quel sur les distributions récentes basées sur `systemd`/`NetworkManager`, où la nomenclature des interfaces réseau — `ens160`, etc. — fonctionne différemment ; procédure à vérifier selon la distribution cible.)
Voir aussi
- Asm — vue d'ensemble de l'installation ASM
- PB detection ASM — dépannage quand les disques ne sont pas détectés correctement
- Source : oracle-base.com — udev SCSI rules configuration