|
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. |
|
Esta es documentación inédita para SUSE® Storage 1.12 (Dev). |
Actualizaciones
Obsolescencia e incompatibilidad
No se han introducido cambios obsoletos o incompatibles en v1.12.0.
Aplicación de la ruta de actualización y prevención de retrocesos
A partir de SUSE Storage v1.5.0, las actualizaciones se permiten únicamente desde una versión menor a la siguiente consecutiva. Por ejemplo, puedes actualizar de 1.5.x a 1.6.x, pero no se admite saltar versiones (como de 1.4.x a 1.6.x). Si intentas una actualización desde una versión no compatible o saltas una versión menor, la operación falla automáticamente. Sin embargo, puedes volver a la versión instalada anteriormente sin interrupción del servicio ni tiempo de inactividad.
Además, SUSE Storage no admite retrocesos. Esta restricción ayuda a prevenir comportamientos inesperados del sistema y problemas asociados con la incompatibilidad de funciones, la obsolescencia o la eliminación.
|
La siguiente tabla describe las rutas de actualización compatibles.
| Versión actual | Versión objetivo | Admitido | Ejemplo |
|---|---|---|---|
x.y.* |
x.(y+1).* |
✓ |
v1.4.2 a v1.5.1 |
x.y.* |
x.y.(*+n) |
✓ |
v1.5.0 a v1.5.1 |
x.y[^lastMinorVersion].* |
(x+1).y.* |
✓ |
v1.30.0 a v2.0.0 |
x.(y-1).* |
x.(y+1).* |
X |
v1.3.3 a v1.5.1 |
x.(y-2).* |
x.(y+1).* |
X |
v1.2.6 a v1.5.1 |
Comprobaciones manuales antes de las actualizaciones
Las comprobaciones automatizadas solo se realizan en algunas rutas de actualización, y el verificador previo a la actualización puede no cubrir algunos escenarios. Se recomiendan comprobaciones manuales, realizadas utilizando kubectl o la interfaz de usuario, para estos escenarios. Puedes tomar acciones mitigadoras o posponer la actualización hasta que se resuelvan los problemas.
-
Asegúrate de que todos los volúmenes del motor de datos V2 estén desasociados y que las réplicas estén detenidas. El motor de datos V2 actualmente no soporta actualizaciones en vivo.
-
Evita actualizar cuando los volúmenes estén en estado "Faulted". Si todas las réplicas se consideran inutilizables, pueden ser eliminadas y los datos pueden perderse permanentemente (si no existen copias de seguridad utilizables).
-
Evita actualizar si existe un BackingImage fallido. Para más información, consulta Backing Image.
-
Crea una copia de seguridad del sistema Longhorn antes de realizar la actualización. Consulta Copia de Seguridad del Sistema Longhorn para obtener instrucciones. Una copia de seguridad del sistema asegura que todos los recursos críticos, como volúmenes y Backing Images, estén respaldados y puedan ser restaurados si se producen problemas.
Actualizando SUSE Storage
Normalmente hay dos pasos en el proceso de actualización: primero actualiza Longhorn Manager a la última versión, luego actualiza manualmente Longhorn Engine a la última versión utilizando el último Longhorn Manager.
1. Actualizar Longhorn Manager
-
Para actualizar desde v1.12.x, Actualiza Longhorn Manager.
2. Actualizar manualmente Longhorn Engine
Después de que se actualice Longhorn Manager, también se debe actualizar Longhorn Engine usando la SUSE Storage interfaz.
3. Actualizar automáticamente Longhorn Engine
Desde SUSE Storage v1.1.1, ofrecemos una opción para ayudarle a actualizar automáticamente Longhorn Engine.
4. Migrar automáticamente trabajos recurrentes
Con la introducción de la nueva característica basada en etiquetas Recurring Job, SUSE Storage ha eliminado el campo RecurringJobs en la especificación del volumen y planea dejar obsoleto RecurringJobs en la StorageClass.
Durante la actualización, SUSE Storage automáticamente:
-
Crea nuevos CRs de trabajos recurrentes a partir del campo
recurringJobsen la especificación del volumen y los convierte en las etiquetas del volumen. -
Crea nuevos CRs de trabajos recurrentes a partir de
recurringJobsen la StorageClass y los convierte en el nuevo parámetrorecurringJobSelector.
Visita Instantáneas y copias de seguridad recurrentes para más información sobre la nueva característica Recurring Job.
Lectura extendida
Visita Algunos pods antiguos del gestor de instancias siguen funcionando después de la actualización para más información sobre la estrategia de limpieza de los pods del gestor de instancias durante la actualización.
¿Necesita ayuda?
Si tienes algún problema, repórtalo aquí e incluye tus archivos yaml de copia de seguridad, así como los registros del gestor.
|
SUSE Storage solo permite actualizaciones desde versiones de parche de la última versión menor antes de la nueva versión mayor. Por ejemplo, si v1.8.0 es la última versión menor antes de v2.0, puedes actualizar desde cualquier versión de parche de v1.8.0 a cualquier versión de parche de v2.0. |