Esta página fue traducida automáticamente. Lee el original en inglés. English

Cuando el maestro y la réplica están en máquinas diferentes, los segmentos de replicación archivados deben moverse del maestro a la réplica. Dos rutas habituales: el FTP integrado de HQbird (WAN, alta latencia, diferentes regiones) o un recurso compartido de red (LAN rápida, se recomienda 1 Gbit). Cómo activar la replicación: configuración de replicación.

Replicación asíncrona: el maestro escribe segmentos, la réplica los aplica

Transferencia mediante el FTP integrado de HQbird

Lo mejor cuando el enlace es inestable, de alta latencia o geográficamente distante. HQbird incluye un cliente y servidor FTP: no se necesitan herramientas adicionales. Active Maestro → Asíncrono; HQbird crea dos carpetas junto a la base de datos (${db.path}). Guarde y reinicie el servicio FirebirdHQbird para iniciar el registro.

Carpetas de registro del maestro local para replicación asíncrona

Tarea: Transferir segmentos de replicación

Supervisa la carpeta de archivo y sube nuevos segmentos a un FTP remoto (hasta cinco destinos). Tipos: FTP, FTP sobre SSL/TLS, FTP sobre SSH. Active el servidor FTP integrado en la réplica.

  • Período de comprobación, segundos - con qué frecuencia buscar archivos nuevos
  • Supervisar esta carpeta - por defecto ${db.repparam_log_archive_directory} (LogArch)
  • Plantilla de nombre de archivo - misma macro para la máscara de nombre del archivo
  • Edad del archivo más antiguo para alertar (minutos) - por defecto 60; avisa si la transferencia está bloqueada
  • Comprimir segmentos - activado por defecto: comprimir + cifrar antes de subir
  • Intentos de conexión fallidos para desactivar FTP - por defecto 0 = no rendirse nunca
  • Cuántos archivos antiguos (enviados) conservar - por defecto 10, luego rotar
  • Enviar informe Ok - correo electrónico en cada subida (desactivado por defecto)
  • Prefijo de nombre para renombrar archivos de reinicialización subidos - dejar para reinicialización automática
Configuración de la tarea Transferir segmentos de replicación
Hasta cinco destinos FTP para segmentos de replicación

Receptor de archivos en la réplica

Configure Réplica → Asíncrono (los valores predeterminados se completan). Guarde; reinicie Firebird (o cierre todas las conexiones). Luego abra Receptor de archivos: supervisa el Directorio de supervisión cada Período de comprobación, minutos con la máscara *arch* y la extensión .replpacked (valores predeterminados), descifra con la Contraseña de descifrado y descomprime en el Directorio de descompresión.

Configuración de réplica asíncrona
  • Eliminar archivos empaquetados después de descomprimir - activado por defecto
  • Enviar informe Ok - desactivado por defecto
  • Realizar descompresión completa - desactivado; actívelo después de la reinicialización para comenzar desde el segmento 1 (se desactiva solo después de restablecer el contador)
Receptor de archivos descomprimiendo segmentos de replicación comprimidos

Transferencia mediante recurso compartido de red

Úselo en una LAN rápida y estable. Coloque el recurso compartido (1) en la réplica, (2) en el maestro - recomendado - o (3) en un tercer NAS.

Registros en la réplica

El maestro escribe los archivos en el recurso compartido de la réplica. Si el recurso compartido falla, la replicación y luego las operaciones de usuario en el maestro pueden detenerse.

Registros en el maestro

La réplica lee el recurso compartido del maestro. Si el recurso compartido falla, la réplica pausa la aplicación de segmentos pero permanece legible; se reanuda cuando el recurso compartido vuelve.

Tercera ubicación

Combinación de ambos: el maestro aún depende de que ese recurso compartido sea escribible.

Recurso compartido de red para registros de replicación en la réplica
Recurso compartido en la réplica: el maestro depende de él.
Recurso compartido de red para registros de replicación en el maestro
Recurso compartido en el maestro: recomendado.

Recomendado: archivar localmente en el maestro, compartir esa carpeta y apuntar la réplica al montaje. El maestro no depende del disco de la réplica.

Permisos

Firebird normalmente se ejecuta como Sistema local (Windows) o firebird (Linux). En Windows, configure el servicio FirebirdHQbird para que inicie sesión con una cuenta que pueda acceder al recurso compartido (por ejemplo, un administrador de dominio) y luego reinicie. Dominios de Windows diferentes: use FTP en su lugar. En Linux, ambos usuarios firebird necesitan identificadores numéricos coincidentes en el montaje; si esto no le resulta familiar, use FTP.

Servicio Firebird ejecutándose como Sistema local

Para "registros en la réplica", configure el Directorio de archivo de registro del maestro en la ruta local del recurso compartido y reinicie Firebird. La réplica lee esa carpeta localmente. Para "registros en el maestro", archive localmente, comparta la carpeta y la réplica leerá el montaje.

Directorio de archivo de registro del maestro apuntando a una carpeta compartida

Ventajas: simple en una LAN típica. Desventajas: requiere ~1 Gbit y un enlace estable; no apto para WAN; los segmentos viajan sin comprimir y sin cifrar.