Création d'un projet de migration

Créer un projet de migration incluant un plan de migration initial et des ressources d'inventaire.

Avant de sélectionner l'option de l'assistant de migration, assurez-vous que l'inventaire est rempli avec les ressources de l'environnement source. L'assistant vous permet d'effectuer les tâches suivantes :

  • Créez un projet de migration.
  • Configurez une programmation de réplication pour le projet à migrer.
  • Créez des ressources de migration dans le projet.
  • Créer un plan de migration.

Création d'un projet de migration simple

Créez un projet de migration et configurez des plannings de réplication, créez des ressources de migration et créez des plans de migration ultérieurement.

    1. Ouvrez le menu de navigation et sélectionnez Migration et récupération après sinistre. Sous Migrations cloud, sélectionnez Migrations.
    2. Sur la page de liste Projets de migration, sélectionnez Créer un projet de migration.
    3. Sélectionnez Créer un projet de migration simple, puis Créer un projet de migration.
    4. Dans le panneau Créer une migration, fournissez les détails suivants :
      • Entrez un nom d'affichage, par exemple vSphere6.5Migration. Evitez de saisir des informations confidentielles.
      • Sélectionnez le compartiment dans lequel créer le projet de migration.
      • Pour activer le type de migration OLVM, activez la bascule Projet de migration OLVM.
      • Options avancées (facultatif) :
        • Configuration réseau (facultatif) : sous Configuration réseau, sélectionnez une configuration réseau pour indiquer un sous-réseau pour l'agent d'hydratation. Si vous sélectionnez Aucun, un VCN, un sous-réseau et les ressources réseau associées sont créés dans la location pour accéder à l'API directe EBS publique sur Internet. Pour plus d'informations sur les exigences, reportez-vous à la section Hydration Agents for AWS Replication.
        • Balises (facultatif) : ajoutez des balises pour organiser la ressource. Pour appliquer une balise définie, vous devez disposer de droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'avez pas certain de devoir appliquer des balises, ignorez cette option (vous pouvez les appliquer ultérieurement) ou demandez à l'administrateur.
    5. Sélectionnez Soumettre.
  • Pour créer un projet de migration, utilisez la commande create.

    oci cloud-migrations migration create [OPTIONS]

    Les paramètres requis pour la commande create sont les suivants :
    • --compartment-id : indique l'OCID du nom du compartiment.
    • --display-name : indique le nom du projet de migration.

    Paramètres optionnels

    --defined-tags [complex type]

    Balises définies pour cette ressource. Chaque clé est prédéfinie et ciblée sur un espace de noms. Exemple :{“foo-namespace”: {“bar-key”: “value”}}Il s'agit d'un type complexe dont le format JSON valide doit être une valeur. La valeur peut être fournie en tant que chaîne sur la ligne de commande ou transmise en tant que fichier à l'aide de la syntaxe file://path/to/file.

    L'option --generate-param-json-input peut être utilisée pour générer un exemple du format de JSON à fournir. Nous vous recommandons d'enregistrer cet exemple dans un fichier, de la modifier selon vos besoins et de la retransmettre via la syntaxe file://.

    --freeform-tags [complex type]

    Paire clé-valeur simple appliquée sans nom, type ou portée prédéfinis. Il n'existe que pour la compatibilité croisée. Exemple : {“bar-key”: “value”} Il s'agit d'un type complexe dont le format JSON doit être valide. La valeur peut être fournie en tant que chaîne sur la ligne de commande ou transmise en tant que fichier à l'aide de la syntaxe file://path/to/file.

    L'option --generate-param-json-input peut être utilisée pour générer un exemple du format de JSON à fournir. Nous vous recommandons d'enregistrer cet exemple dans un fichier, de la modifier selon vos besoins et de la retransmettre via la syntaxe file://.

    --from-json [text]

    Fournissez une entrée à cette commande en tant que document JSON à partir d'un fichier à l'aide de la syntaxe file://path-to/file.

    L'option --generate-full-command-json-input peut être utilisée pour générer un fichier json échantillon à utiliser avec cette option de commande. Les noms de clé sont préremplis et correspondent aux noms d'option de commande (convertis au format camelCase, par exemple compartiment-id --> compartimentId), tandis que la valeur des clés doit être remplie par l'utilisateur avant d'utiliser le fichier d'exemple en tant qu'entrée de cette commande. Pour toute option de commande acceptant plusieurs valeurs, la valeur de la clé peut être un tableau JSON.

    Les options peuvent toujours être fournies dans la ligne de commande. Si une option existe à la fois dans le document JSON et la ligne de commande, la valeur spécifiée dans la ligne de commande est utilisée. Pour consulter les exemples d'utilisation de cette option, cliquez sur le lien menant vers l'utilisation de l'interface de ligne de commande avec des options JSON avancées : https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/cliusing.htm#AdvancedJSONOptions.

    --is-completed [boolean]

    Indique si la migration est marquée comme terminée.

    --max-wait-seconds [integer]

    Durée d'attente maximale en secondes nécessaire à la ressource pour atteindre l'état de cycle de vie défini par --wait-for-state. Valeur par défaut : 1200 secondes.

    --migration-type [text]

    Type de projet de migration (OCI/OLVM). Cela détermine l'environnement cible de la migration.

    --replication-schedule-id [text]

    Identificateur de programmation de réplication

    --wait-for-state [text]

    Cette opération crée, modifie ou supprime une ressource dont l'état du cycle de vie a été défini. Indiquez cette option pour exécuter l'action, puis attendez que la ressource atteigne un état de cycle de vie donné. Vous pouvez spécifier plusieurs états. Dans ce cas, le renvoi est réalisé sur le premier état atteint. Par exemple, --wait-for-state SUCCEEDED --wait-for-state FAILED est effectué sur l'état de cycle de vie qui est atteint en premier. Si le délai d'expiration est atteint, le code retour 2 est renvoyé. Pour toute autre erreur, le code de retour 1est renvoyé.

    Les valeurs acceptées sont :
    ACTIVE, CREATING, DELETED, DELETING, FAILED, NEEDS_ATTENTION, UPDATING

    --wait-interval-seconds [integer]

    Vérifiez chaque élément --wait-interval-seconds pour déterminer si la ressource a atteint l'état de cycle de vie défini par --wait-for-state. Valeur par défaut : 30 secondes.

    Paramètres globaux

    Utilisez oci --help pour obtenir de l'aide sur les paramètres globaux.

    --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, -v

    Exemple utilisant le paramètre requis

    Copiez les commandes CLI suivantes dans un fichier nommé example.sh. Exécutez la commande en tapant "bash example.sh" et en remplaçant les paramètres de l'exemple par les vôtres.

    Notez que cet exemple ne fonctionnera que dans le shell de type bash conforme à POSIX. Vous devez configurer la configuration OCI et les stratégies de sécurité appropriées avant d'essayer les exemples.

    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_name
                            

    Afin d'obtenir toutes les commandes pour migration, exécutez les commandes suivantes :

    oci cloud-migrations migration -h

    To get help for the create command, run:

    oci cloud-migrations migration create -h

    Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande, reportez-vous à Référence de commande d'interface de ligne de commande.

  • Pour créer un projet de migration, utilisez l'opération CreateMigration.