Configure DM-Multipath en SLES 15 para obtener rutas SAN confiables.

Para almacenamiento SCSI o DASD en SLES 15, utilice Device Mapper Multipath (DM-Multipath): configure la matriz para que presente la misma LUN a través de múltiples rutas compatibles, habilite multipathdy verifique el mapa resultante antes de dirigir las cargas de trabajo hacia él. Comience con la configuración predeterminada de hardware detectada por SUSE y la guía de compatibilidad de su proveedor de almacenamiento; una multipath.confcopia genérica de otra matriz puede establecer un comportamiento de ruta incorrecto.

Una comparación de terminales distingue SLES DM-Multipath para SCSI o DASD de la multiruta NVMe nativa.
La comparación de terminales pone de manifiesto que SLES 15 utiliza DM-Multipath para SCSI o DASD, mientras que la multipathing nativa de NVMe es la opción predeterminada para NVMe.

Este procedimiento sigue la Guía de administración de almacenamiento de SLES 15 SP7, revisada en octubre de 2026. Adapte la guía y la configuración de la matriz al paquete de servicio instalado; no existe una configuración única que se ajuste a todas las SAN.

1. Confirmar el modelo de almacenamiento y de rutas múltiples.

DM-Multipath combina varias rutas del lado del host a un único dispositivo de almacenamiento en un solo mapa. Puede mantener la E/S disponible cuando falla una ruta de conexión, pero no protege contra fallas de la LUN o matriz subyacente. La guía de SUSE para SLES 15 indica que el multipathing nativo del kernel es el método predeterminado y recomendado para NVMe; utilice este tutorial de DM-Multipath para SCSI o DASD, a menos que el proveedor de la matriz documente una configuración compatible diferente.

Antes de cambiar el host, confirme que el array presenta la misma LUN a través de al menos dos rutas, con la zonificación, el enmascaramiento de LUN, el acceso al host y los controladores HBA configurados según lo requiera el proveedor. Cada ruta debe informar la misma identidad de LUN.

Un terminal SLES muestra la salida de lsblk con varias rutas SCSI y valores WWN coincidentes.
Compare los dispositivos SCSI visibles y los valores WWN para confirmar que las rutas separadas se refieren a la misma LUN.

Ejecute el siguiente comando de inventario de solo lectura para ver los dispositivos que Linux detecta actualmente:

lsblk -o NAME,TYPE,HCTL,WWN,SIZE,MOUNTPOINTS

La capacidad por sí sola no demuestra que los dispositivos compartan una LUN. Si faltan rutas o WWN, primero solucione los problemas de presentación de la matriz, zonificación, enmascaramiento o HBA. Identifique cualquier sistema de archivos, volumen LVM o aplicación que utilice una /dev/sdXruta sin formato; la migración de un consumidor en funcionamiento requiere planificación.

2. Instale e inicie el servicio de rutas múltiples.

Instale las herramientas de rutas múltiples de SUSE y la utilidad de mapeo de particiones, si aún no están presentes:

Un terminal de gestión de paquetes SLES instala multipath-tools y kpartx.
El comando package instala las herramientas del demonio multipath y la utilidad de mapeo de particiones.
sudo zypper install multipath-tools kpartx

Habilita el demonio para que se inicie al arrancar el sistema, inícialo ahora y comprueba su estado:

Un terminal systemctl habilita e inicia multipathd y luego verifica su estado activo.
Habilítelo e inícielo multipathdpara que pueda descubrir y mantener mapas de rutas múltiples.
sudo systemctl enable multipathd
sudo systemctl start multipathd
sudo systemctl status multipathd

multipathdGestiona los mapas detectados. Si está desactivado, es posible que los mapas no se configuren al arrancar. El hecho de que un servicio esté en ejecución no demuestra que el array exponga múltiples rutas; inspeccione el mapa a continuación.

3. Inspeccione la configuración predeterminada de SUSE antes de editarla.

La mayoría del hardware compatible puede usar la configuración integrada, por lo que un administrador a menudo no necesita crear una /etc/multipath.conf. Primero, pregunte a las herramientas qué perfil de hardware se detecta y realice una prueba:

Un terminal SLES ejecuta multipath -T para inspeccionar la configuración de hardware coincidente y multipath -d como prueba.
Revise la configuración de hardware detectada y realice una prueba de detección antes de agregar anulaciones locales.
sudo multipath -T
sudo multipath -d

multipath -TMuestra la configuración que coincide con el hardware detectado; no la aplica. multipath -dEs una prueba en seco, útil para comprobar qué mapas se formarían sin crearlos. Compare el resultado con la guía SLES actual del fabricante del array. El capítulo de rutas múltiples de SUSE SLES 15 SP7 describe el comportamiento y la configuración de la herramienta. Para obtener las notas de configuración de rutas múltiples de SUSE, consulte el artículo 3955167 de la base de conocimientos de SUSE .

Evite agregar reglas de lista negra generales o copiar secciones de dispositivos como primera solución. La inclusión en una lista negra puede ocultar un dispositivo de la función de rutas múltiples, mientras que una anulación específica del dispositivo puede alterar la comprobación de rutas, la agrupación o el comportamiento de conmutación por error. Si SUSE y el proveedor del sistema de almacenamiento especifican valores diferentes, utilice la combinación compatible con el proveedor para el paquete de servicio instalado y comunique la discrepancia a un técnico especializado en lugar de intentar adivinar.

4. Agregue solo la configuración específica de WWID requerida.

Si solo necesita un nombre estable y legible, agregue un alias para el WWID exacto de la LUN. Por ejemplo, la configuración a continuación asigna un WWID de ejemplo a data01; reemplace el identificador de ejemplo con el valor de su LUN.

Un editor de texto muestra una entrada mínima de multipath.conf que asigna un WWID al alias data01.
Una configuración mínima asigna un alias legible a una LUN identificada explícitamente.
multipaths {
    multipath {
        wwid 3600a098000aad1e3000064e45f2c2355
        alias data01
    }
}

Guarda la estrofa en /etc/multipath.conf. El WWID es la identidad del dispositivo; el alias cambia el nombre legible del mapa. Un alias es opcional y no sustituye la coincidencia del WWID correcto. En un clúster, mantén los alias relevantes y la configuración de rutas múltiples consistentes en cada nodo para que las definiciones de recursos resuelvan el mismo dispositivo de almacenamiento.

No configure opciones como path_checker, path_grouping_policy, failback, o no_path_retrya partir de un ejemplo no relacionado. La decisión de poner en cola las operaciones de E/S o devolver errores cuando todas las rutas no están disponibles depende de la aplicación y del sistema de almacenamiento: la puesta en cola puede preservar las operaciones de E/S pendientes durante una breve interrupción, pero una puesta en cola prolongada puede bloquear los procesos y consumir memoria. Siga la política del proveedor de almacenamiento y de la aplicación.

5. Aplique la configuración y actualice la imagen de arranque.

Tras guardar un cambio de configuración, pídale al demonio en ejecución que lo recargue y, a continuación, vuelva a construir el initramfs:

Un terminal SLES reconfigura multipathd y ejecuta dracut -f para actualizar el initramfs.
Reinicie el demonio y regenere el initramfs para que la configuración de rutas múltiples durante el arranque permanezca alineada.
sudo multipathd reconfigure
sudo dracut -f

SUSE advierte que el initramfs debe mantenerse sincronizado con la configuración de multipath y los archivos de estado relacionados. Una discrepancia puede impedir que el sistema arranque con normalidad o provocar que se active una consola de emergencia. Esto es especialmente importante cuando el sistema de archivos raíz se encuentra en un almacenamiento SAN: realice el cambio durante una ventana de mantenimiento controlada, conserve el acceso a la consola o a la recuperación y siga las instrucciones de SUSE para la configuración de raíz en multipath antes de reiniciar.

6. Verifique el mapa y utilice su ruta persistente.

Inspeccione la topología y confirme que la LUN esperada aparece una sola vez como un mapa de rutas múltiples con todas las rutas esperadas debajo:

Un terminal SLES muestra multipath -ll con un mapa, varios dispositivos de ruta y un enlace de dispositivo dm-uuid-mpath persistente.
Verifique el estado de la ruta y el WWID del mapa, y luego utilice el enlace de dispositivo persistente basado en WWID para los consumidores.
sudo multipath -ll
sudo multipathd show topology
ls -l /dev/disk/by-id/dm-uuid-mpath-*

En multipath -ll, readyindica una ruta utilizable, faultyindica una ruta fallida y ghostpuede describir una ruta pasiva en una matriz activa/pasiva. Confirme el número esperado de rutas e interprete los estados pasivos en función del diseño de la matriz. Si la LUN está activa, configure los consumidores para que utilicen el dispositivo de rutas múltiples, como /dev/mapper/data01para el alias o el /dev/disk/by-id/dm-uuid-mpath-<WWID>enlace persistente. Evite /dev/dm-N, cuyo número puede cambiar, y evite vincular cargas de trabajo a una /dev/sdXruta individual.

Para garantizar la resiliencia, programe una prueba de conmutación por error de ruta única con soporte del proveedor y verifique que la carga de trabajo continúe sin errores de E/S; luego, confirme que la ruta se restablece. No desconecte los enlaces de producción como prueba improvisada. La configuración estará lista cuando el WWID esperado se resuelva en un solo mapa, todas las rutas diseñadas tengan los estados adecuados, la configuración de arranque esté sincronizada y los consumidores utilicen el mapa en lugar de una sola ruta.

Dejar un comentario

Establece una política de caducidad fiable para los archivos eliminados de Nextcloud.

Establece una política de caducidad fiable para los archivos eliminados de Nextcloud.

Configure Nextcloud para que elimine los archivos borrados después de un período de retención definido, programe tareas en segundo plano de forma fiable y evite comandos que vacíen la papelera de todos los usuarios.

Borrar la advertencia de Nextcloud sobre índices de base de datos faltantes

Borrar la advertencia de Nextcloud sobre índices de base de datos faltantes

Ejecuta la reparación de OCC de Nextcloud de forma segura, previsualiza los cambios en la base de datos y comprueba por qué persiste la advertencia.

Aumentar el límite de subida web de Nextcloud por encima de 2 GB

Aumentar el límite de subida web de Nextcloud por encima de 2 GB

Permita la carga de archivos más grandes en el navegador Nextcloud alineando la configuración de PHP, Nginx o Apache, el almacenamiento temporal y el tiempo de espera, y verifique qué límite está bloqueando el archivo.

Borre la advertencia de memoria PHP de Nextcloud en el servidor web.

Establezca el límite de memoria PHP que Nextcloud utiliza realmente, reinicie el servicio correcto y confirme la configuración de 512 MB en la Vista general de administración.

Conecta un bucket compatible con S3 al almacenamiento externo de Nextcloud.

Monta un bucket de almacenamiento de objetos compatible en Nextcloud utilizando su backend S3, con el punto final, las credenciales, el ámbito de acceso y los pasos de verificación correctos.

Traslada tus datos de Nextcloud a una unidad externa sin perder espacio de almacenamiento.

Traslada tus datos de Nextcloud a una unidad externa sin perder espacio de almacenamiento.

Traslada de forma segura un directorio de datos de Linux Nextcloud a una unidad externa utilizando un montaje UUID persistente, el modo de mantenimiento, una copia verificada y el enlace simbólico de la ruta original.

Error de la base de datos de Nextcloud después de una actualización: qué comprobar primero

Restaure el acceso a Nextcloud después de una actualización diagnosticando errores SQL, comprobando la conectividad de la base de datos y completando de forma segura las migraciones interrumpidas.

Restablecer una contraseña de administrador de Nextcloud perdida con OCC

Utilice el comando OCC de Nextcloud para restablecer la contraseña de administrador desde la consola del servidor, con instrucciones sobre nombres de usuario, permisos y proveedores de inicio de sesión externos.

Agregue el encabezado HSTS en el punto final HTTPS que sirve a Nextcloud.

Elimine la advertencia HSTS de Nextcloud configurando el encabezado en Apache, NGINX o su proxy TLS, y luego verifique la respuesta HTTPS pública de forma segura.

Solucionar problemas de instalación de la aplicación Nextcloud que reportan falta de conexión a Internet

Solucionar problemas de instalación de la aplicación Nextcloud que reportan falta de conexión a Internet

Identificar los fallos de instalación de la App Store y determinar si se deben a problemas de DNS, HTTPS, proxy, TLS o configuración del propio servidor Nextcloud.