Opciones de bases de datos

NAKIVO Backup & Replication permite migrar la base de datos interna H2 utilizada por NAKIVO Backup & Replication Director a una base de datos externa. Para ello, sigue estos pasos:

Importante

  • Si migra la base de datos interna H2 a una base de datos externa, no podrá volver a cambiar a la base de datos interna o a una base de datos externa del mismo tipo más adelante.

  • En el modo multiinquilino, sólo el administrador principal puede realizar la migración de la base de datos. Las funciones no están disponibles para el inquilino local. El inquilino remoto aún puede hacer la migración de la base de datos como se describe a continuación si inicia sesión como inquilino único en NAKIVO Backup & Replication.

  • La migración se produce para todos los inquilinos locales al mismo tiempo. Si la migración falla para uno de los inquilinos, el producto vuelve automáticamente al tipo de base de datos anterior.

  1. Vaya a Ajustes > General > Opciones de bases de datos.

  2. Seleccione la base de datos externa de la lista de plataformas compatibles en la lista desplegable Tipo. Tenga en cuenta que la base de datos interna está seleccionada por defecto.

  3. En el campo Host, introduzca el nombre o IP de host del servidor que aloja la base de datos.

  4. En el campo Puerto, introduzca el número de puerto correspondiente.

  5. Introduzca el nombre de su base de datos en el campo Nombre de la base de datos.

  6. Introduzca Nombre de usuario y contraseña en los campos correspondientes.

  7. Haga clic en Probar conexión.

  8. Si la prueba se realiza correctamente, haga clic en Aplicar ajustes:

    • Si la base de datos no existe, aparecerá un cuadro de diálogo preguntándole si desea crear una y proceder con la migración. Haga clic en Migrar.

    • Si la base de datos pertenece a la instalación actual de NAKIVO Backup & Replication, aparecerá un cuadro de diálogo preguntándole si desea actualizar los ajustes de la base de datos existente. Haga clic en Actualizar para continuar.

    • Si la base de datos ya existe y es compatible con la instalación actual de NAKIVO Backup & Replication, aparecerá un cuadro de diálogo preguntándole si desea utilizarla, limpiar todos sus registros y sustituir el contenido de la base de datos por los nuevos datos. Haga clic en Continuar.

Notas

  • Si tiene activada la función autobackup, el proceso de autobackup se inicia antes del cambio de base de datos y se ejecuta de nuevo después de que se complete el cambio.

  • Autobackup de una base de datos externa sólo es posible con una instancia de un solo inquilino de la solución.

  • Si la base de datos externa está instalada en otra máquina virtual o está utilizando una dirección IP en lugar de localhost, siga los siguientes pasos antes de la migración:

    1. Abra el archivo pg_hba.conf ubicado en la carpeta de instalación de la base de datos externa.

    2. Cambie los ajustes de conexiones locales IPv4 de 127.0.0.1/32 a 0.0.0.0/0.

    3. Guarda los cambios.

    4. Reinicie el servicio de base de datos externa.

  • Si no se puede establecer la conexión entre PostgreSQL y NAKIVO Backup & Replication, añada la siguiente string al archivo pg_hba.conf:

    host DIRECCIÓN DE USUARIO DE LA BASE DE DATOS MÉTODO [OPCIONES]

    host all all 0.0.0.0/0 md5

    o

    host DIRECCIÓN DE USUARIO DE LA BASE DE DATOS MÉTODO [OPCIONES]

    host all all 0.0.0.0/0 scram-sha-256

    Tenga en cuenta que el método (md5/scram-sha-256) puede ser diferente para algunas versiones de PostgreSQL. Compruebe el método correspondiente a su versión de PostgreSQL antes de aplicar los cambios.

  • Si el Inquilino principal se conecta a una base de datos existente que ya alberga los datos de migraciones anteriores, dicha base de datos se asigna automáticamente a los inquilinos durante la nueva migración utilizando el UUID de la base de datos.

  • No es posible recuperarse de un autobackup y de una migración del sistema en los siguientes casos:

    • La instalación de NAKIVO Backup & Replication utiliza la base de datos H2 mientras que el autobackup contiene datos de una base de datos externa.

    • La instalación de NAKIVO Backup & Replication utiliza una base de datos externa, mientras que el autobackup contiene datos de la base de datos H2.

  • No es posible editar el host, puerto y nombre de la base de datos externa después de una migración correcta.

  • Si se utiliza la base de datos interna, el producto comprueba la adecuación de la capacidad de rendimiento de esta base de datos a la carga de trabajo actual del producto:

    • Esta comprobación se realiza por defecto cada 10 días.

    • Si el número total de cargas de trabajo protegidas para un inquilino o por inquilino para el modo multiinquilino supera el límite de 100 máquinas virtuales/instancias/máquinas físicas/bases de datos de Oracle, el producto muestra la notificación con la recomendación de cambiar a la base de datos externa.