Actualización mediante la reinicialización de las Db2 Warehouse bases de datos HADR

Puede desactivar HADR para actualizar las instancias de Db2 Warehouse base de datos primarias y en espera.

Antes de empezar

Debe detener y desactivar HADR en sus instancias de base de datos principales y en espera:

  • En las instancias de base de datos principal y de espera, ejecute el siguiente comando desde el pod Db2 Warehouse del motor para detener HADR:
    manage_hadr -stop
  • En las instancias de base de datos HADR primarias, ejecute el comando en el Db2 Warehouse pod con la partición del catálogo y elimine el /mnt/blumeta0/home/db2inst1/governor/db2.yml archivo para asegurarse de que la automatización no lo detecte como una instancia HADR.
  • Si ha configurado HADR utilizando un recurso Db2uHADR personalizado (CR), ejecute el siguiente comando para eliminar el CR:
    oc delete db2uhadr <db2uhadr instance name>

Transición de instancias de bases de datos en espera al Active estado:

Procedimiento

  1. Desde la línea de comandos, seleccione la pestaña Editar Db2uClusterDb2uInstance o Editar.
  2. En la tabla, localice el recurso personalizado (CR) vinculado a su Db2® implementación y, en la columna situada más a la derecha, haga clic en los tres puntos (...) y seleccione Editar Db2uCluster o Editar Db2uInstance.
  3. En el cuadro de texto que aparece, revisa el archivo YAML y cambia el valor de version, en spec, al número de versión de destino:
    spec:
      version: "s12.1.<x>.<y>-cn<z>>"
    donde <x> es el número del último paquete de modificaciones, <y> es el número del último paquete de correcciones y <z> es el número de la última versión mejorada de la capa contenedora.
    Nota: Para obtener más información sobre Db2 Warehouse las versiones para diferentes IBM® Software Hub plataformas, consulte las Db2 Warehouse versiones compatibles para IBMSoftware Hub versiones.

    Esto ejecuta el db2ckupgrade comando en un Kubernetes trabajo para comprobar si su instancia actual tiene la compatibilidad de actualización requerida. Si el db2ckupgrade comando del Kubernetes trabajo se ejecuta correctamente, se iniciará la actualización en su instancia principal. Si el db2ckupgrade comando devuelve UpgradeCheckFailed, consulte Solución de problemas db2ckupgrade de fallos durante la actualización de la instancia del servicio para resolver el problema

    Cuando se completa la actualización, su recurso personalizado cambia a un estado Listo y muestra la versión 12.1.0.0 en el estado. La tarea de actualización también ejecuta operaciones posteriores a la actualización, como aplicar la configuración de la base de datos y del registro, así como habilitar funciones adicionales.
  4. Para actualizar las instancias en espera, repita los pasos en cada instancia en espera.
    Nota: La tarea de actualización no ejecutará operaciones posteriores a la actualización en las instancias en espera.
  5. Reinicializar HADR:
    1. Complete los pasos descritos en Configuración e inicio de HADR para Db2 Warehouse.
    2. Supervise el progreso de la actualización para asegurarse de que las instancias principales y de espera de su implementación HADR se encuentran en estado PEER. Ejecute en el Db2 Warehouse pod con la partición del catálogo en su instancia principal y ejecute el siguiente comando:
      manage_hadr -status