Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Actualizar automáticamente el Longhorn Engine

SUSE Storage te permite actualizar automáticamente los volúmenes Longhorn a la nueva versión del Longhorn Engine por defecto tras actualizar Longhorn Manager. Esta función reduce la cantidad de trabajo manual que tienes que hacer al actualizar SUSE Storage. Hay algunos conceptos relacionados con esta función que se enumeran a continuación:

1. Configuración del límite de actualización automática del Longhorn Engine por nodo concurrente

Esta es una configuración que controla cómo SUSE Storage actualiza automáticamente los Longhorn Engine de los volúmenes a la nueva imagen del Longhorn Engine por defecto tras actualizar Longhorn Manager. El valor de esta configuración especifica el número máximo de Longhorn Engine por nodo que se permiten actualizar a la imagen del Longhorn Engine por defecto al mismo tiempo.

Si el valor es 0, SUSE Storage no actualizará automáticamente los Longhorn Engine de los volúmenes a la versión por defecto. Cuanto mayor sea este valor, más rápido finalizará el proceso de actualización del Longhorn Engine.

Sin embargo, dar un valor mayor para esta configuración consumirá más CPU y memoria del nodo durante el proceso de actualización del Longhorn Engine. Recomendamos establecer el valor en 3 para dejar margen de error, pero no abrumar al sistema con demasiadas actualizaciones fallidas.

2. El comportamiento de SUSE Storage con diferentes condiciones de volumen.

En los siguientes casos, asume que la configuración de concurrent automatic engine upgrade per node limit es mayor que 0.

  1. Volúmenes adjuntos

    Si el volumen está en estado adjunto y saludable, SUSE Storage realizará automáticamente una actualización en vivo del Longhorn Engine del volumen a la nueva imagen del Longhorn Engine por defecto.

  2. Volúmenes desacoplados

    SUSE Storage realiza automáticamente una actualización fuera de línea para el volumen desacoplado.

  3. Volúmenes de recuperación ante desastres

    SUSE Storage no actualiza automáticamente volúmenes de recuperación ante desastres a la nueva imagen del Longhorn Engine por defecto porque desencadenaría una restauración completa para los volúmenes de recuperación ante desastres. La restauración completa podría afectar el rendimiento de otros volúmenes Longhorn en funcionamiento en el sistema. Así que, SUSE Storage te deja decidir cuándo es el buen momento para actualizar manualmente el Longhorn Engine para los volúmenes de recuperación ante desastres (por ejemplo, cuando el sistema está inactivo o durante el tiempo de mantenimiento).

    Sin embargo, cuando activas el volumen de recuperación ante desastres, se activará y luego se desacoplará. En este momento, SUSE Storage realizará automáticamente una actualización fuera de línea para el volumen, similar al caso del volumen desacoplado.

3. ¿Qué Sucede Si La Actualización Falla?

Si un volumen no logra actualizar su Longhorn Engine, la imagen del Longhorn Engine en la especificación del volumen seguirá siendo diferente de la imagen del Longhorn Engine en el estado del volumen. SUSE Storage intentará continuamente actualizar hasta que tenga éxito.

Si hay demasiados volúmenes que fallan al actualizar por nodo (es decir, más de la configuración de concurrent automatic engine upgrade per node limit), SUSE Storage dejará de actualizar volúmenes en ese nodo.

4. Vivacidad y Limpieza de Antiguos Pods del Gestor de Instancias Durante la Actualización Automática

Para la vivacidad y limpieza de antiguos pods del gestor de instancias durante la actualización en vivo, consulta la documentación de Pods del Gestor de Instancias Durante la Actualización.