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

Cómo configurar un grupo de volúmenes Lvm existente para usar DM-Multipath

Pregunta :PV llamado "/dev/sdb" que se creó sobre una única ruta de dispositivo, es necesario configurar este PV para que tenga funcionalidades de múltiples rutas efectivas (Migración de PV de una sola ruta a nombres de múltiples rutas)

¿Cómo configurar el grupo de volúmenes lvm existente para usar DM-Multipath?

Es necesario utilizar el Grupo de volúmenes existente y la configuración de Volumen lógico existente para garantizar que la configuración del lado del servidor no cause ningún problema de referencia para ninguna aplicación subyacente (puntos de montaje, etc.).

Nota :Siempre es bueno tener una copia de seguridad completa de los datos para evitar cualquier problema.

Desactive los volúmenes lógicos utilizando dispositivos de ruta subyacentes de cualquier dispositivo multirruta, antes de esto, asegúrese de que los LVM estén desmontados y que ninguna aplicación los use,

Desactivar el VG:

# vgchange -an Name_of_your_VG

Una vez que se configura la ruta múltiple, los volúmenes lógicos se reactivarán utilizando los dispositivos de ruta múltiple, consulte la publicación a continuación sobre cómo configurar la ruta múltiple en el servidor.

Cómo instalar y configurar Device Mapper Multipath en CentOS/RHEL 6,7

Configure LVM para que funcione sobre dispositivos de rutas múltiples. Cambie los siguientes dos parámetros de configuración en /etc/lvm.conf :

  • filtro
  • nombres_preferidos

Cambio de línea de filtro

Cambie la línea de filtros para "aceptar" dispositivos de rutas múltiples y cualquier otro dispositivo que contenga LVM PV, y rechace todos los demás dispositivos. Por ejemplo, la siguiente línea de filtro hace que LVM escanee dispositivos multirruta con nombres_de_usuario, así como dispositivos ATA locales, pero omite escanear todos los demás dispositivos:

filter = [ "a|/dev/mapper/mpath.*|", "a|/dev/hd|", "r|.*|" ]

Cambiar los "nombres_preferidos"

La línea de nombres_preferidos solo afecta la salida de los comandos LVM, pero debe cambiarse de la siguiente manera, de modo que los dispositivos de múltiples rutas se usen antes que los dispositivos de ruta.
En versiones posteriores de LVM2, ya no es necesario configurar este parámetro, ya que los nombres de múltiples rutas se usará por defecto. Sin embargo, como no causa daño y es relevante para algunos sistemas más antiguos, permanece aquí para completarlo.

Este ejemplo hace que se utilicen dispositivos de rutas múltiples con nombres_descriptivos_para_el_usuario:

preferred_names = [ "^/dev/mpath/", "^/dev/mapper/mpath", "^/dev/[hs]d" ]

– Use pvscan para buscar dispositivos LVM usando la nueva configuración de filtro. La salida de 'pvscan' debería mostrar dispositivos de rutas múltiples.
– Use vgchange -ay o lvchange -ay para activar los volúmenes lógicos basados ​​en los dispositivos de rutas múltiples.
– Verifique los comandos LVM, pvs, vgs y lvs, muestre todos los volúmenes físicos, grupos de volúmenes y volúmenes lógicos correctamente.
– Reconstruya el initrd usando la siguiente publicación:

CentOS/RHEL 6:cómo reconstruir la imagen de disco ram inicial
CentOS/RHEL 5:cómo reconstruir la imagen de disco ram inicialNota :si rootvg está en el disco local, debe incluirlo en la lista negra en multipath.conf en este servidor.

Desde mi servidor, use scsi_id para devolver identificadores únicos de dispositivos, esto debe incluirse en la lista negra. Por ejemplo:

#/lib/udev/scsi_id --whitelisted --device=/dev/sda
3600144f0adf5cc4c0000514a72c10003

Determine qué discos son los discos internos y márquelos como los que se incluirán en la lista negra. En este ejemplo, /dev/sda es el disco interno. Tenga en cuenta que, tal como se configuró originalmente en el archivo de configuración multirruta predeterminado, ejecutar ‘multipath -v2 El comando ‘ muestra el disco local, /dev/sda, en el mapa de rutas múltiples.

Ejecute 'multipath -v2 -d' sin la lista negra, mostrará sda en eso.

# vi /etc/multipath.conf

Para evitar que el mapeador de dispositivos asigne /dev/sda en sus mapas de rutas múltiples, edite la sección de la lista negra del archivo /etc/multipath.conf para incluir este dispositivo. Aunque podría incluir en la lista negra el dispositivo sda usando un tipo devnode, ese no sería un procedimiento seguro ya que no se garantiza que /dev/sda sea el mismo al reiniciar. Para incluir en la lista negra dispositivos individuales, puede incluirlos usando el WWID de ese dispositivo.

Tenga en cuenta que en el resultado del comando multipath -v2, el WWID del dispositivo /dev/sda es 3600144f0adf5cc4c0000514a72c10003. Para incluir este dispositivo en la lista negra, incluya lo siguiente en el archivo /etc/multipath.conf.

blacklist {
wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
}

Después de actualizar el archivo /etc/multipath.conf, debe volver a cargar manualmente el archivo. El siguiente comando vuelve a cargar el archivo /etc/multipath.conf actualizado.

# systemctl reload multipathd.service


Cent OS
  1. ¿Cómo debo configurar el soporte de recorte para volúmenes lógicos Lvm?

  2. Cómo configurar WordPress para usar una base de datos remota

  3. Descripción de la utilidad de rutas múltiples para configurar DM-Multipath

  4. Cómo usar mdadm para crear un espejo de software sobre dispositivos multirruta

  5. Cómo particionar pseudodispositivos DM-Multipath en CentOS/RHEL

Cómo extender LVM cuando no hay espacio libre en el grupo de volúmenes

Cómo configurar PureFTPd para usar sesiones TLS en CentOS 7

Cómo crear un grupo de volúmenes en Linux con LVM

Cómo usar Ansible para configurar Vim

CentOS / RHEL:Cómo eliminar un grupo de volúmenes en LVM

CentOS / RHEL:cómo agregar un volumen físico (PV) a un grupo de volúmenes (VG) en LVM