27
2025
Configuración Multipath Debian BookWorm
Configurar Multipath en Debian para Almacenamiento en 3PAR
El almacenamiento multipath permite que un sistema Linux acceda a un mismo dispositivo de almacenamiento a través de varios caminos físicos, mejorando la redundancia y el rendimiento. A continuación, veremos cómo configurar multipath en Debian funcionando sobre una cabina SAN HP 3PAR.
1. Instalación de los paquetes necesarios
Ejecutamos los siguientes comandos para instalar las herramientas necesarias:
apt update && apt install -y multipath-tools multipath-tools-boot
Tras la instalación, habilitamos y arrancamos el servicio multipathd:
systemctl enable multipathd systemctl start multipathd
2. Configuración de multipathd.conf
Creamos o editamos el archivo /etc/multipath.conf con la siguiente configuración para almacenamiento 3PAR:
defaults {
user_friendly_names yes
find_multipaths yes
}
devices {
device {
vendor "3PARdata"
product "VV"
path_grouping_policy multibus
path_checker tur
path_selector "round-robin 0"
hardware_handler "0"
failback "immediate"
no_path_retry 5
features "0"
rr_weight "uniform"
}
}
multipaths {
multipath {
wwid "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
alias mpatha
}
multipath {
wwid "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
alias mpathb
}
}
Para obtener los wwid de los caminos, antes tendremos que …
3. Carga de módulos en Initramfs
Editamos /etc/initramfs-tools/modules y agregamos:
dm-multipath dm-round-robin
Actualizamos Initramfs y GRUB:
update-initramfs -u -k all update-grub
Reiniciamos el sistema:
reboot
4. Verificación de Multipath
Después del reinicio, verificamos que Multipath esté funcionando correctamente con los siguientes comandos:
multipath -ll lsblk ls /dev/mapper/
Si Multipath está activo, deberíamos ver datos en los comandos anteriores y los alias configurados en /dev/mapper/ (por ejemplo, mpatha y mpathb). Es en este momento cuando podemos extraer los datos de los wwid desde el comando multipath -ll, donde tendremos una salida similar a:
mpathc (360002ac0000000000000002f0000cfcd) dm-0 3PARdata,VV size=20G features='1 queue_if_no_path' hwhandler='0' wp=rw `-+- policy='round-robin 0' prio=50 status=active |- 2:0:0:0 sdb 8:16 active ready running |- 3:0:0:0 sde 8:64 active ready running |- 2:0:1:0 sdc 8:32 active ready running `- 3:0:1:0 sdg 8:96 active ready running mpathd (360002ac000000000000000320000cfcd) dm-4 3PARdata,VV size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw `-+- policy='round-robin 0' prio=50 status=active |- 2:0:0:1 sda 8:0 active ready running |- 3:0:0:1 sdf 8:80 active ready running |- 2:0:1:1 sdd 8:48 active ready running `- 3:0:1:1 sdh 8:112 active ready running
Solo tendremos que poner en el fichero de configuración /etc/multipath.conf los wwid que están encerrados entre paréntesis.
5. Modificar fstab para Usar Multipath
Si queremos montar los discos en multipath de forma persistente, editamos /etc/fstab y agregamos las entradas UUID para cada una de las particiones (estas entradas podremos encontrarlas con el comando blkid). Esto asegura que siempre se montará en la partición correcta, sin importar el nombre de dispositivo (sde, sdc, etc.) le asigne el sistema operativo. Al final nos quedará algo similar a:
# / was on /dev/sdb1 during installation UUID=4dfc0715-943e-4f4a-b9eb-cebef05c1901 / ext4 errors=remount-ro 0 1 # swap was on /dev/sdb5 during installation UUID=5a43ad64-7339-471d-b45e-10be14f1efe4 none swap sw 0 0
Con esta configuración, hemos habilitado multipath en Debian para una cabina HP 3PAR, asegurando redundancia y mejor distribución de carga en el almacenamiento. Además, configuramos fstab para el montaje automático de los discos en multipath.
Entradas relacionadas
Deja un comentario
Archivo
- marzo 2025 (1)
- abril 2020 (1)
- marzo 2020 (1)
- abril 2012 (1)
- febrero 2012 (1)
- diciembre 2011 (3)
- noviembre 2011 (2)
- septiembre 2011 (2)
- agosto 2011 (2)
- julio 2011 (2)
- junio 2011 (3)
- abril 2011 (1)
- marzo 2011 (7)
- febrero 2011 (6)