Creación de un proyecto de migración
Cree un proyecto de migración que incluya un plan de migración inicial y activos de inventario.
Antes de seleccionar la opción del asistente de migración, asegúrese de que el inventario se rellene con activos del entorno de origen. El asistente le permite realizar las siguientes tareas:
- Crear un proyecto de migración.
- Configure un programa del programa para el proyecto del migración.
- Cree activos que permitan la migración en el proyecto.
- Crear un plan de migración.
Creación de un Proyecto de Migración Simple
Cree un proyecto de migración y configure programas de replicación, cree activos de migración y cree planes de migración más adelante.
Para crear un proyecto de migración, utilice el comando
create.oci cloud-migrations migration create [OPTIONS]Los parámetros necesarios para el comandocreateson:--compartment-id: especifica el OCID del nombre del compartimento.--display-name: especifica el nombre del proyecto de migración.
Parámetros opcionales
--defined-tags [complex type]Etiquetas definidas para este recurso. Cada clave está predefinida y su ámbito es un espacio de nombre. Ejemplo:
{“foo-namespace”: {“bar-key”: “value”}}Este es un tipo complejo cuyo valor debe ser JSON válido. El valor se puede proporcionar como una cadena en la línea de comandos o se puede pasar como un archivo con la sintaxisfile://path/to/file.La opción
--generate-param-json-inputse puede utilizar para generar un ejemplo del JSON que se debe proporcionar. Recomendamos almacenar este ejemplo en un archivo, modificarlo según sea necesario y, de nuevo, transferirlo mediante la sintaxisfile://.--freeform-tags [complex type]Par de clave-valor simple que se aplica sin ningún nombre, tipo o ámbito predefinidos. Sólo existe para la compatibilidad cruzada. Ejemplo:
{“bar-key”: “value”}Este es un tipo complejo cuyo valor debe ser JSON válido. El valor se puede proporcionar como una cadena en la línea de comandos o se puede pasar como un archivo con la sintaxisfile://path/to/file.La opción
--generate-param-json-inputse puede utilizar para generar un ejemplo del JSON que se debe proporcionar. Recomendamos almacenar este ejemplo en un archivo, modificarlo según sea necesario y, de nuevo, transferirlo mediante la sintaxisfile://.--from-json [text]Proporcione la entrada de este comando como documento JSON de un archivo mediante la sintaxis
file://path-to/file.La opción
--generate-full-command-json-inputse puede utilizar para generar un archivo json de tipo que se va a utilizar con esta opción de comando. Los nombres a clave son rellenados previamente y coinciden con los nombres a opción de comando (convertidos al formato camelCase; por ejemplo, compartment-id –> compartmentId), mientras que el usuario debe rellenar los valores de las claves antes del utilizar el archivo de ejemplo como entrada de este comando. Para cualquier opción de comando que acepte varios valores, el valor de la clave puede ser una matriz de JSON.También se pueden proporcionar opciones en la línea de comandos. Si existe una opción tanto en el documento JSON como en la línea del comando, se utilizará el valor especificado en el línea del comando. Para obtener ejemplos de uso de esta opción, consulte nuestro enlace sobre el uso de la CLI con opciones JSON avanzadas: https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/cliusing.htm#AdvancedJSONOptions.
--is-completed [boolean]Indica si la migración se ha marcado como finalizada.
--max-wait-seconds [integer]Tiempo máximo en minutos que se espera que el recurso alcance el estado del ciclo de vida definido por --wait-for-state. El valor por defecto es 1200 segundos.
--migration-type [text]Tipo de proyecto de migración (OCI/OLVM). Esto determina el entorno de destino para la migración.
--replication-schedule-id [text]Identificador de programa de replicación
--wait-for-state [text]Esta operación crea, modifica o suprime un recurso que tiene un estado de ciclo de vida definido. Especifique esta opción para realizar la acción y, a continuación, espere hasta que el recurso alcance un determinado estado de ciclo de vida. Se pueden especificar varios estados y se devolvería en el primer estado. Por ejemplo,
--wait-for-stateSUCCEEDED--wait-for-stateFAILED devolvería cualquiera de los estados del ciclo de vida que se alcance primero. Si se alcanza el timeout, se devuelve el código de retorno2. Para cualquier otro error, se devuelve un código de retorno de1.Los valores aceptados son:ACTIVE, CREATING, DELETED, DELETING, FAILED, NEEDS_ATTENTION, UPDATING--wait-interval-seconds [integer]Compruebe cada
--wait-interval-secondspara determinar si el recurso ha alcanzado el estado de ciclo de vida definido por--wait-for-state. El valor por defecto es 30 segundos.Parámetros Globales
Utilice
oci --helppara obtener ayuda sobre los parámetros globales.--auth-purpose, --auth, --cert-bundle, --cli-auto-prompt, --cli-rc-file, --config-file, --connection-timeout, --debug, --defaults-file, --enable-dual-stack, --endpoint, --generate-full-command-json-input, --generate-param-json-input, --help, --interactive-cli-default, --latest-version, --max-retries, --no-interactive, --no-retry, --opc-client-request-id, --opc-request-id, --output, --profile, --proxy, --query, --raw-output, --read-timeout, --realm-specific-endpoint, --region, --release-info, --request-id, --version, -?, -d, -h, -i, -vEjemplo con el parámetro necesario
Copie los siguientes comandos de la CLI en un archivo denominado example.sh. Ejecute el comando escribiendo "bash example.sh" y sustituyendo los parámetros de ejemplo por los suyos.
Tenga en cuenta que esta muestra solo funcionará en el shell bash-like compatible con POSIX. Debe configurar la configuración de OCI y las políticas de seguridad adecuadas antes de probar los ejemplos.
export compartment_id=<substitute-value-of-compartment_id> # https://docs.cloud.oracle.com/en-us/iaas/tools/oci-cli/latest/oci_cli_docs/cmdref/cloud-migrations/migration/create.html#cmdoption-compartment-id export display_name=<substitute-value-of-display_name> # https://docs.cloud.oracle.com/en-us/iaas/tools/oci-cli/latest/oci_cli_docs/cmdref/cloud-migrations/migration/create.html#cmdoption-display-name oci cloud-migrations migration create --compartment-id $compartment_id --display-name $display_namePara obtener todos los comandos para
migration, ejecute:oci cloud-migrations migration -hPara obtener ayuda para el comando
create, ejecute:oci cloud-migrations migration create -hPara obtener una lista completa de los indicadores y las opciones de variables para los comandos de la CLI, consulte la Referencia de comandos de la CLI.
Para crear un proyecto de migración, utilice la operación
CreateMigration.