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

Cómo incluir en la lista negra un disco local usando la directiva "find_multipaths" en CentOS/RHEL 6

Después de reiniciar el sistema, a los discos conectados localmente (p. ej., /dev/sda1) se les asignan nombres multirruta del asignador de dispositivos ("dm-multipath", "dm-mp") (p. ej., /dev/mapper/mpath1p1). Cualquier dispositivo SCSI que tenga una ID scsi y no esté ABIERTO/montado, será asignado por dm-multipath durante el proceso de arranque, a menos que esté en la lista negra en la configuración de rutas múltiples.

Siga los pasos que se describen a continuación para incluir en la lista negra un disco local mediante el comando "find_multipaths ” directiva:

1. Busque el WWID de la unidad interna que no desea que se cree como un dispositivo de rutas múltiples.

$ sudo multipath -ll
 [WWN_ID-4]
$ sudo /lib/udev/scsi_id --whitelisted --device=/dev/sd[X]  
 [WWN_ID-4]

2. Elimina cualquier referencia de este WWID de /etc/multipath/wwids y /etc/multipath/bindings :

$ sudo vi /etc/multipath/wwids
  # Valid WWIDs:
  /[WWN_ID-0]/
  /[WWN_ID-1]/
  /[WWN_ID-2]/
  /[WWN_ID-3]/
  /[WWN_ID-4]/ <<<<<
  /[WWN_ID-5]/

3. Agregue "find_multipaths " a "valores predeterminados " O sección específica del dispositivo en /etc/multipath.conf.

$ sudo vi /etc/multipath.conf
defaults {
	user_friendly_names yes
	find_multipaths yes
}

En este punto, deberá planificar un tiempo de inactividad y reiniciar el host para asegurarse de que la ruta múltiple no esté asignando la unidad interna. Tenga en cuenta que, en algunos casos, es posible que también deba reconstruir el initrd. Esto es necesario si initramfs se creó con compatibilidad con dm-multipath (por ejemplo, si se agregó la compatibilidad con "Arrancar desde SAN").

a) Hacer una copia de seguridad del initrd en caso de que la nueva versión tenga algún problema inesperado. Asegúrese de que /boot esté montado:

$ df -h
$ sudo cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.`date +%Y-%m-%d-%H.%M.%S`

b) Reconstruya initramfs para la versión actual del kernel:

$ sudo dracut -f
Note: Another commonly used method to blacklist a device is by using blacklist stanza in the /etc/multipath.conf file.


Cent OS
  1. CentOS / RHEL 7:Cómo abrir el puerto de Firewall para el servidor Samba usando FirewallD

  2. CentOS / RHEL 7:cómo sincronizar chrony con el reloj local

  3. CentOS/RHEL:Cómo cambiar el UUID del sistema de archivos

  4. 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

  5. Cómo ejecutar el comando Pstack en CentOS/RHEL

Cómo habilitar el repositorio EPEL en RHEL 8 / CentOS 8 Linux

Cómo configurar Jenkins en CentOS 8 / RHEL 8

Cómo instalar PHP 8 en CentOS 8 / RHEL 8

Cómo instalar Flameshot en RHEL/CentOS usando Snapcraft

Cómo instalar osTicket en CentOS 8 /RHEL 8

CentOS/RHEL 7:Cómo verificar el estado de un servicio usando systemd