Docs Menu
Docs Home
/ /

Solucionar problemas de migración en vivo

Antes de la 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 errores comunes de validación de migración en vivo y brinda 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úrese de haber agregado los rangos de subred correctos a la lista de acceso IP del clúster de origen. Puede encontrar los cuatro rangos de subred necesarios en la ventana modal de migración en vivo.

  • Confirme que el nombre de host especificado se resuelva a una dirección IP pública. En el símbolo del sistema, utilice 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 del host

No se encontró ninguna dirección IP para el nombre de host indicado. Confirme que el nombre de host indicado sea correcto y esté disponible públicamente.

Información de almacenamiento en disco no disponible

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

Opciones de SSL proporcionadas no válidas

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).

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

Si no está utilizando SSL:

  • Revise su cadena de conexión y confirme que el parámetro de consulta ssl no esté presente. Si --ssl forma parte de su cadena de conexión, su 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

Su 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, ya que no son compatibles. Para filtrar las bases de datos del clúster de origen e identificar qué colecciones con datos de series temporales causaron el error, utilice el comando listCollections, como se muestra en el siguiente ejemplo:

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

El nombre de usuario o contraseña no es correcto

Confirme sus credenciales en con los siguientes mongosh comandos:

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

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

No se puede procesar el archivo CA proporcionado

Confirme que su archivo CA esté completo y pegado correctamente en la ventana modal de migración en vivo (extracción).

El usuario no tiene los permisos necesarios para bloquear escrituras durante la transición

Asegúrese de que el usuario tenga los siguientesbypassWriteBlockingMode permisos:. Además, asegúrese de que tenga todos los roles necesarios para migrar datos en vivo.

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