GNU/Linux >> Tutoriels Linux >  >> Cent OS

CentOS / RHEL 7 :Comment définir des règles udev pour ASM sur des disques multipath

Udev est le mécanisme utilisé pour créer et nommer les nœuds de périphériques /dev correspondant aux périphériques présents dans le système. Udev utilise les informations de correspondance fournies par sysfs avec les règles fournies par l'utilisateur pour ajouter dynamiquement les nœuds de périphérique requis.

Le message décrit comment définir des règles udev pour les disques ASM dans un environnement dm multipath. Le disque multipath utilisé comme exemple est /dev/mapper/multipathx. Nous allons définir la règle udev pour que les disques multipath soient propriétaires d'oracle:grid.

1. Trouver l'UUID du disque

Déterminez l'UUID du disque multipath destiné à l'utilisation d'Oracle ASM.

# udevadm info --query=all --name=/dev/mapper/mpathx | grep -i DM_UUID

Remarque :Dans la commande ci-dessus, /dev/mapper/mpathx n'est qu'un exemple de disque multichemin, dans votre cas, il peut être différent.

2. Créer des règles udev

Créez un fichier de règles udev /etc/udev/rules.d/96-asm.rules. Ajoutez ci-dessous la règle udev pour un périphérique multipath en utilisant sa valeur DM_UUID sous le fichier /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"

Remplacez [DM_UUID] par celui que vous avez obtenu à partir de la sortie de la commande de l'étape 1. L'utilisateur et le groupe utilisés ici sont les utilisateurs/groupes propriétaires du logiciel de grille, c'est-à-dire oracle et grille respectivement.

3. Recharger les règles udev

Pour ajouter ou charger des règles Udev, utilisez les commandes ci-dessous.

# udevadm control --reload-rules
# udevadm trigger --type=devices --action=change

4. Vérifiez les autorisations du disque.

Vérifiez les autorisations de fichiers sur les chemins de disque.

# ls -l /dev/udev-asmdisk1
# ls -l /dev/mapper/mpathx
# ls -l /dev/dm-x

Remarque  :Ici, dm-x peut être quelque chose comme dm-0 ou dm-1 ou dm-2, il est donc basé sur votre environnement.

5. Vérifiez les disques avec la commande sg_inq

Connectez-vous en tant qu'utilisateur de la grille et vérifiez les informations du disque à l'aide de sg_inq commande. Vous devriez pouvoir voir les informations sur le disque en utilisant les commandes sg_inq ci-dessous.

# su - grid
$ sg_inq /dev/mapper/mpathx
$ sg_inq /dev/dm-x

Une fois que vous avez effectué toutes les étapes ci-dessus et vérifié les détails du disque, vous pouvez poursuivre la configuration du RAC.


Cent OS
  1. CentOS / RHEL 7 :Comment activer telnet pour un groupe d'utilisateurs

  2. Comment supprimer un disque ASM sur un périphérique multichemin dans CentOS/RHEL

  3. Comment définir children-max pour le service udev dans CentOS/RHEL 7

  4. Comment migrer les règles Iptables existantes vers Nftables dans CentOS/RHEL 8

  5. Comment désactiver os-prober dans CentOS/RHEL 7

Comment définir/modifier le nom d'hôte dans CentOS 8 / RHEL 8

Comment installer Varnish Cache 6 pour Nginx sur CentOS/RHEL 8

Comment configurer un VPN basé sur IPsec avec Strongswan sur CentOS/RHEL 8

Comment définir l'affinité CPU pour le processus SYSTEMD dans CentOS/RHEL 7

Comment définir des variables d'environnement pour un service systemd dans CentOS/RHEL 7

Comment définir de manière permanente les paramètres ethtool dans CentOS/RHEL 6