Configure la conmutación por error Ethernet confiable con la agregación de enlaces de SLES 15.

Si un host SUSE Linux Enterprise Server 15 tiene dos adaptadores Ethernet pero pierde el acceso a la red cuando falla uno de los cables, configure una interfaz bond0 en YaST, agregue ambos adaptadores y seleccione activo-pasivo . Coloque la configuración IP del servidor en la miimon=100interfaz bond en lugar de en cualquiera de los puertos físicos. Esto proporciona redundancia de enlace sin necesidad de un conmutador con LACP habilitado.

Los pasos que se describen a continuación utilizan el servicio de red Wicked, normalmente empleado para cargas de trabajo de servidores SLES. Cambiar la interfaz que gestiona una sesión SSH puede provocar la desconexión, por lo que se recomienda realizar el cambio desde una consola local, una consola de administración remota o una ventana de mantenimiento autorizada con una ruta de recuperación.

Compruebe los adaptadores y elija el modo de unión correcto.

Dos tarjetas de red disponibles no forman automáticamente un par de conmutación por error. Sin agregación de enlaces, cada interfaz se gestiona de forma independiente, y una aplicación que utilice una ruta puede perder la conectividad cuando su enlace se cae. Una agregación de enlaces en Linux presenta varios puertos físicos como una única interfaz lógica.

Antes de realizar cambios, identifique los nombres reales de las interfaces, registre las direcciones IPv4/IPv6 actuales del host, la puerta de enlace, la VLAN y la configuración DNS, y confirme que ambos puertos del switch alcanzan la red prevista:

ip -br link
ip -br addr
ip route
systemctl status network

En las pantallas de ejemplo, las dos interfaces físicas son enp1s0y enp2s0. Estos nombres son ilustrativos; su servidor puede tener nombres diferentes. La dirección de ejemplo 192.0.2.20/24es solo para fines de documentación, no debe implementarse en su red.

Utilice el modo activo-pasivo (modo 1) cuando el objetivo sea preservar el servicio durante un fallo de puerto o cable. Un puerto transmite mientras el otro permanece disponible para la conmutación por error. Elija 802.3ad (LACP, modo 4) solo cuando el conmutador de red esté configurado explícitamente para un grupo de agregación LACP coincidente, con ajustes de velocidad y dúplex compatibles. LACP puede distribuir diferentes flujos de tráfico a través de enlaces, pero no garantiza el doble de velocidad que una conexión. SUSE advierte contra la propagación de enlaces ordinarios a través de varios conmutadores a menos que el proveedor del conmutador admita la configuración. Consulte los procedimientos y restricciones de agregación de red de SUSE .

Configura bond0 en YaST

  1. 1. Abra la configuración de red e identifique los puertos disponibles.

    Ejecute sudo yast2o abra YaST localmente y, a continuación, vaya a Sistema > Configuración de red . En la pestaña Resumen, identifique las dos interfaces Ethernet que desea combinar. Si una de las interfaces actualmente contiene la dirección de administración del servidor, configure el acceso a la consola antes de modificar su configuración. No seleccione una interfaz inalámbrica ni una interfaz que ya esté dedicada a un puente no relacionado sin planificar previamente dicha topología.

    Vista general de la configuración de red de YaST que muestra dos adaptadores Ethernet enp1s0 y enp2s0 y el botón Agregar.
    La vista general de Configuración de red identifica enp1s0 y enp2s0 antes de crear un dispositivo vinculado.
  2. 2. Crear una interfaz de unión

    Haz clic en Agregar , cambia el Tipo de dispositivo a Enlace y haz clic en Siguiente . YaST abrirá la configuración de la tarjeta de red para el nuevo enlace lógico. No intentes que ambos adaptadores físicos tengan la misma dirección estática de forma independiente.

    Ventana Agregar nueva tarjeta de red de YaST con Enlace seleccionado en el menú Tipo de dispositivo
    La vista Agregar nueva tarjeta de red muestra que se ha seleccionado la opción "Bloqueo" como nuevo tipo de dispositivo.
  3. 3. Asignar la configuración IP del enlace

    En la pestaña Dirección , seleccione Dirección dinámica si su infraestructura proporciona una concesión DHCP adecuada, o Dirección IP asignada estáticamente para un servidor con una dirección fija. En una implementación estática, mueva la dirección de administración y la subred anteriores al enlace y asegúrese de que la interfaz física antigua no conserve una IP duplicada. Confirme la puerta de enlace predeterminada en la pestaña Enrutamiento y el DNS en Nombre de host/DNS según corresponda; no asuma que el direccionamiento estático los completa automáticamente.

    La pestaña Dirección de configuración de la tarjeta de red de YaST muestra la dirección estática 192.0.2.20 y la máscara de subred 255.255.255.0.
    La pestaña Dirección muestra un ejemplo de dirección IP estática y máscara de subred asignadas al enlace, no a sus miembros.
  4. 4. Seleccione ambos puertos, mantenga la monitorización del enlace y aplique.

    Abra Puertos de enlace y verifique los dos adaptadores previstos. En Opciones del controlador de enlace , seleccione active-backupredundancia simple y mantenga miimon=100. Esto verifica el estado del enlace miembro a intervalos de 100 milisegundos; no garantiza que se detecten todos los fallos ascendentes. Seleccione Siguiente , acepte cualquier solicitud para adaptar la configuración de interfaz individual anterior eligiendo Continuar y haga clic en Aceptar para confirmar el nuevo enlace. Es posible que pierda el acceso brevemente mientras la IP se mueve a bond0.

    Pestaña Puertos de enlace de configuración de la tarjeta de red YaST con ambos adaptadores seleccionados y monitorización del enlace activo-pasivo a 100 milisegundos.
    Se seleccionan ambos puertos Ethernet, con agregación de enlaces activa-reserva y un intervalo de monitorización MII de 100 milisegundos.

Estas vistas de pantalla se centran en los controles descritos en las instrucciones de vinculación de YaST para SLES 15 SP7 de SUSE ; la disposición o la redacción exactas pueden variar según la versión de YaST instalada y la interfaz gráfica o de texto.

Utilice archivos ifcfg si YaST no está disponible.

La configuración manual es una alternativa para los administradores que no pueden usar YaST. SUSE documenta el /etc/sysconfig/network/ifcfg-*formato para los hosts gestionados por Wicked. Realice una copia de seguridad de los archivos de red originales fuera del /etc/sysconfig/networkdirectorio activo y conserve el acceso a la consola antes de continuar.

sudo mkdir -p /root/network-bond-backup
sudo cp -a /etc/sysconfig/network/ifcfg-enp1s0 /root/network-bond-backup/
sudo cp -a /etc/sysconfig/network/ifcfg-enp2s0 /root/network-bond-backup/

Si no existe un archivo fuente con nombre, inspeccione el directorio y haga una copia de seguridad del archivo real en lugar de asumir el nombre. Para esta configuración ilustrativa de IP estática , cree un archivo /etc/sysconfig/network/ifcfg-bond0con el siguiente contenido, reemplazando los nombres de interfaz y la dirección con sus valores reales:

STARTMODE='auto'
BOOTPROTO='static'
IPADDR='192.0.2.20/24'
BONDING_MASTER='yes'
BONDING_SLAVE0='enp1s0'
BONDING_SLAVE1='enp2s0'
BONDING_MODULE_OPTS='mode=active-backup miimon=100'

El archivo de cada miembro ifcfgya no debe tener su propia configuración IP. Por ejemplo, coloque solo estas líneas en ambos ifcfg-enp1s0y ifcfg-enp2s0:

BOOTPROTO='none'
STARTMODE='hotplug'

Mantenga la configuración de rutas y resolutores necesaria para todo el sistema coherente con el nuevo enlace. Inspeccione la configuración y active la interfaz lógica con Wicked:

sudo wicked show-config
sudo wicked ifup all bond0

Úselo sudo wicked ifreload bond0después de realizar modificaciones posteriores al enlace en ejecución. No lo use systemctlpara iniciar o detener un dispositivo enlazado individual; SUSE especifica una función wickedpara esa tarea. Para conocer los parámetros de archivo compatibles, consulte la referencia de configuración de enlace del manual de SUSEman 5 ifcfg-bonding y la página de instalación local .

Solucionar problemas con un bono que no se conecta.

El enlace existe, pero no tiene dirección IP: compruebe que la dirección se haya asignado a bond0, no a un miembro, y confirme la configuración del servidor DHCP o de la dirección estática. Una puerta de enlace faltante o una VLAN incorrecta pueden hacer que el servidor sea inaccesible incluso cuando ambos puertos informan de la presencia de la red. Revise ip routela configuración real de los puertos del switch antes de reiniciar la red repetidamente.

El enlace informa de un miembro caído: compruebe el estado del cable, del puerto del conmutador, la selección de interfaz y los mensajes del controlador. Asegúrese de que los nombres de los miembros coincidan BONDING_SLAVE0. La monitorización del enlace detecta cambios relevantes en la interfaz/portadora, pero no todas las posibles fallas más allá del conmutador conectado directamente.BONDING_SLAVE1ip -br link

El tráfico falla tras cambiar a 802.3ad: Primero, verifique la configuración del grupo LACP y los puertos del switch. Si se configura un enlace LACP mientras los puertos del switch siguen siendo puertos independientes, existe una discrepancia de configuración. Si el objetivo es simplemente la conmutación por error, vuelva al modo activo-pasivo en lugar de introducir la agregación de switches innecesariamente.

Verifique la configuración y pruebe la conmutación por error.

Verifique el enlace activo, sus interfaces miembro y el enrutamiento:

sudo wicked ifstatus --verbose bond0
ip -br addr show bond0
ip route
cat /proc/net/bonding/bond0

El enlace debe tener la dirección IP prevista, estar activo y el archivo de estado del kernel debe listar ambas interfaces miembro. En el modo activo-pasivo, compruebe el campo "Esclavo activo" y el estado MII de cada miembro . El resultado exacto depende del controlador y la configuración; la documentación de enlace del kernel de Linux describe esta interfaz de estado.

Finalmente, confirme la conectividad con la puerta de enlace predeterminada real y los clientes de servicio que deben acceder al host. Durante una ventana de mantenimiento autorizada, desconecte o deshabilite brevemente solo el enlace activo mientras supervisa el estado del enlace y realiza una prueba de conectividad continua; el miembro en espera debería tomar el control y la conectividad debería restablecerse. Restaure el enlace posteriormente y confirme que ambos miembros muestran un estado correcto. Si la red sigue sin estar accesible, utilice su acceso a la consola para restaurar las configuraciones de los miembros respaldadas en lugar de realizar cambios adicionales a ciegas a través de SSH.

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.