Crear una nueva migración push en vivo.
Para migrar mediante scripts, utilice mongomirror en lugar de la CLI de Atlas. Para obtener más información sobre mongomirror, consulte https://www.mongodb.com/es/docs/atlas/reference/mongomirror/.
Sintaxis
atlas liveMigrations create [options]
opciones
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
--clusterName | string | true | Etiqueta legible por humanos que identifica el grupo de destino de Atlas. |
--drop | false | Bandera que indica si este proceso debe eliminar las colecciones existentes del clúster de destino (Atlas) indicado en --destinationClusterName antes de iniciar la migración de datos del clúster de origen. | |
--force | false | Bandera que indica si se debe omitir la solicitud de confirmación antes de continuar con la acción solicitada. | |
-h, --ayuda | false | ayuda para crear | |
--migrationHost | cadenas | true | Lista de hosts que ejecutan el Agente de MongoDB y que pueden transferir sus datos de MongoDB desde las implementaciones de origen (Cloud Manager u Ops Manager) a las de destino (Atlas). Cada proceso de migración en vivo utiliza su propio host de migración dedicado. |
-o, --output | string | false | Formato de salida. Los valores válidos son json, json-path, go-template o go-template-file. Para ver la salida completa, use la opción -o json. |
--projectId | string | false | Cadena hexadecimal que identifica el proyecto que se utilizará. Esta opción anula la configuración del archivo de configuración o la variable de entorno. |
--sourceCACertificatePath | string | false | Ruta al certificado de CA que los certificados TLS firmados utilizan para autenticarse en el clúster de origen de Cloud Manager u Ops Manager. Omita este valor si no se pasa --sourceSSL. |
--sourceClusterName | string | true | Etiqueta legible por humanos que identifica el clúster de Cloud Manager o de Ops Manager de origen. |
--sourceManagedAuthentication | false | Marca que indica si MongoDB Automation gestiona la autenticación en el clúster de origen de Cloud Manager u Ops Manager. Si se establece como verdadero, no se proporcionan valores para --sourceUsername ni --sourcePassword. Mutuamente excluyente con --sourceUsername. | |
-p, --sourcePassword | string | false | Contraseña que autentica el nombre de usuario en el clúster de origen de Cloud Manager u Ops Manager. Omita este valor si se pasa --sourceManagedAuthentication. |
--sourceProjectId | string | true | Cadena de dígitos hexadecimales 24única que identifica el proyecto de origen. |
--sourceSsl | false | Bandera que indica si la fuente de datos tiene TLS habilitado. | |
-u, --sourceUsername | string | false | Etiqueta legible que identifica al usuario de SCRAM-SHA que se conecta al clúster de origen de Cloud Manager u Ops Manager. Omita este valor si se establece --sourceManagedAuthentication. Mutuamente excluyente con --sourceManagedAuthentication. |
Opciones heredadas
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
-P, --profile | string | false | Nombre del perfil que se usará en el archivo de configuración. Para obtener más información sobre los perfiles de la CLI de Atlas, consulte https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Salida
Si el comando se ejecuta correctamente, la CLI devuelve un resultado similar al siguiente ejemplo. Los valores entre paréntesis representan sus valores.
ID LAGTIME READY FOR CUTOVER STATUS <Id> <LagTimeSeconds> <ReadyForCutover> <Status>