GNU/Linux >> Tutoriales Linux >  >> Cent OS

CentOS/RHEL 7:Cómo establecer reglas de udev para ASM en discos multirruta

Udev es el mecanismo utilizado para crear y nombrar nodos de dispositivos /dev correspondientes a los dispositivos que están presentes en el sistema. Udev utiliza la información coincidente proporcionada por sysfs con las reglas proporcionadas por el usuario para agregar dinámicamente los nodos de dispositivo requeridos.

La publicación describe cómo establecer reglas udev para discos ASM en un entorno multirruta dm. El disco multirruta utilizado como ejemplo es /dev/mapper/multipathx. Estaremos configurando la regla udev para que los discos de rutas múltiples tengan la propiedad de oracle:grid.

1. Encuentra el UUID del disco

Determine el UUID del disco multirruta destinado al uso de Oracle ASM.

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

Nota :En el comando anterior, /dev/mapper/mpathx es solo un ejemplo de disco de múltiples rutas, en su caso puede ser diferente.

2. Crear reglas udev

Cree un archivo de reglas de udev /etc/udev/rules.d/96-asm.rules. Agregue la siguiente regla udev para un dispositivo multirruta usando su valor DM_UUID en el archivo /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"

Reemplace [DM_UUID] con el que obtuvo de la salida del comando del paso 1. El usuario y el grupo utilizados aquí son los usuarios/grupos propietarios del software grid, es decir, oracle y grid respectivamente.

3. Recargar reglas udev

Para agregar o cargar reglas de Udev, use los siguientes comandos.

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

4. Verifique los permisos del disco.

Verifique los permisos de archivo en las rutas del disco.

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

Nota :Aquí dm-x puede ser cualquier cosa como dm-0, dm-1 o dm-2, por lo que se basa en su entorno.

5. Verifique los discos con el comando sg_inq

Inicie sesión como usuario de grid y verifique la información del disco usando sg_inq dominio. Debería poder ver la información del disco usando los siguientes comandos sg_inq.

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

Una vez que haya realizado todos los pasos anteriores y verificado los detalles del disco, puede continuar con la configuración de RAC.


Cent OS
  1. CentOS / RHEL:Cómo habilitar SSL para Apache

  2. Cómo configurar nombres de dispositivos personalizados usando udev en CentOS/RHEL 7

  3. Cómo configurar la regla udev para configurar el permiso de disco en discos ASM cuando se usan rutas múltiples en CentOS/RHEL 6

  4. Cómo verificar un disco en busca de bloques defectuosos o errores de disco en CentOS / RHEL

  5. Cómo habilitar el volcado del núcleo para aplicaciones en CentOS/RHEL

Cómo configurar o cambiar el nombre de host en CentOS 7 / RHEL 7

Cómo configurar/cambiar el nombre de host en CentOS 8 / RHEL 8

Cómo instalar Varnish Cache 6 para Nginx en CentOS/RHEL 8

Cómo configurar una VPN basada en IPsec con Strongswan en CentOS/RHEL 8

Cómo migrar las reglas de Iptables existentes a Nftables en CentOS/RHEL 8

Cómo usar las reglas de Udev para crear discos Oracle en CentOS/RHEL 8