Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Solucionar problemas de migración en vivo

Antes del Al iniciarse el proceso demigración en vivo, Atlas realiza una comprobación de validación para garantizar que todos los campos y parámetros del formulario necesarios funcionen correctamente. Si algún parámetro no es válido, Atlas devuelve un error y la migración en vivo no continúa.

Esta sección describe los errores comunes de validación de migración en vivo y proporciona sugerencias sobre qué verificar si los encuentra.

Error
Remediación

Es necesario aumentar el espacio de disco disponible en el destino

Para tener en cuenta las fluctuaciones temporales de datos durante una migración, el espacio disponible en disco en el clúster de destino debe ser mayor que el que se consume en el clúster de origen. Asegúrate de que el clúster de destino puede gestionar la migración y aumenta el tamaño del disco de tu clúster de destino si es necesario.

No se pudo acceder a la fuente especificada

Asegúrate de haber añadido los rangos de subred correctos a la lista de acceso IP del clúster de origen. Puedes encontrar los cuatro rangos de subred requeridos en la ventana modal de migración en vivo.

  • Confirme que el nombre del host que especificó resuelve a una dirección IP pública. En un símbolo del sistema, utiliza uno de los siguientes comandos:

    nslookup <hostname>
    ping <hostname>
  • Asegúrese de no estar utilizando una conexión de intercambio de VPC que no sea compatible con la migración en vivo.

No se pudo resolver el nombre de host

No se encontró ninguna dirección IP para el nombre de host proporcionado. Confirme que el nombre de host proporcionado sea correcto y accesible públicamente.

Información de almacenamiento en disco no disponible

Para ejecutar el proceso de migración en vivo (pull), el usuario de MongoDB debe tener permisos en la instancia de MongoDB del clúster de origen. Para obtener más información, consulta Seguridad del clúster de origen.

Opciones SSL no válidas proporcionadas

Si está utilizando SSL:

  • Confirme que su certificado SSL esté completo y copiado correctamente en la ventana modal de migración en vivo (extracción).

  • Confirme que el Is encryption in transit enabled? el interruptor de palanca está en el Yes posición.

Si no utilizas SSL:

  • Verifica tu cadena de conexión y confirma que el parámetro de query ssl no esté presente. Si --ssl forma parte de tu cadena de conexión, tu clúster requiere una conexión SSL.

  • Confirme que el interruptor de palanca Is encryption in transit enabled? esté en la posición No.

La fuente parece ser independiente

Tu implementación de origen debe ser un MongoDB Conjunto de réplicas. Si su implementación de origen es actualmente un nodo independiente, conviértalo en un conjunto de réplicas de un solo nodo antes de ejecutar la migración en vivo (extracción).

El clúster de origen contiene una colección de series temporales, que no es compatible

Asegúrese de que el clúster de origen no contenga colecciones de series temporales, que no son compatibles. Para filtrar tus bases de datos en el clúster de origen e identificar qué colecciones con datos de series de tiempo han provocado el error, utiliza el comando listCollections, como en el siguiente ejemplo:

db.runCommand({ listCollections: 1, filter:{ type: "timeseries" }})

El nombre de usuario o la contraseña no son correctos

Confirme sus credenciales en mongosh con los siguientes comandos:

use admin
db.getUser("<username>");

Si el problema persiste, actualiza la contraseña del usuario de MongoDB.

No se puede procesar el archivo CA proporcionado

Confirma que tu archivo CA esté completo y correctamente pegado en la ventana modal de migración en vivo (pull).

El usuario no tiene los permisos necesarios para bloquear el guardado durante el corte de servicio

Asegúrese de que el usuario tenga los siguientes permisos: bypassWriteBlockingMode. Además, asegúrese de que el usuario tenga todos los roles requeridos para migrar datos en tiempo real.

Usuario no autorizado para ejecutar el comando

Para ejecutar el proceso de migración en vivo (extracción), el usuario de MongoDB debe tener suficientes privilegios de sistema. Para obtener más información, consulte Seguridad del clúster de origen.

En esta página