Création d'un travail de repositionnement de plan
Créez une tâche de repositionnement de plan dans le gestionnaire de ressources.
La création (en cours) d'une tâche de repositionnement de plan analyse la configuration Terraform dans la tâche cible et la convertit en plan d'exécution pour la pile associée. Le plan d'exécution répertorie la séquence des actions spécifiques planifiées pour repositionner les ressources Oracle Cloud Infrastructure, y compris les actions attendues après l'exécution d'une tâche de repositionnement d'application.
Il est recommandé d'exécuter une tâche de repositionnement de plan (génération d'un plan d'exécution) avant d'exécuter une tâche d'application de repositionnement, à l'aide du flux suivant.
-
Identifiez la tâche d'application réussie vers laquelle vous voulez revenir.
Le travail vers lequel vous souhaitez revenir en arrière est également appelé "travail cible".
-
Créez une tâche de repositionnement de plan pour la tâche cible.
Les instructions sont sur cette page.
-
Vérifiez que la tâche de repositionnement du plan a réussi.
-
Vérifiez que le plan d'exécution généré répond aux attentes.
-
Créez une tâche de repositionnement d'application à l'aide du plan d'exécution généré (
executionPlanRollbackStrategy
).Le plan d'exécution est transmis à la tâche d'annulation (rollback) d'application, qui exécute ensuite les instructions.
La tâche de repositionnement de plan est créée. La nouvelle tâche est indiquée sous Tâches.
Utilisez la commande
oci resource-manager job create-plan-rollback-job
et les paramètres requis pour exécuter une tâche de repositionnement de plan.oci resource-manager job create-plan-rollback-job --stack-id <stack_OCID> --target-rollback-job-id <job_OCID>
Pour la liste complète des paramètres et des valeurs des commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande pour le gestionnaire de ressources.
Utilisez l'opération CreateJob pour créer une tâche de repositionnement de plan.
Pour des exemples de détails sur une tâche de repositionnement de plan, voir PlanRollbackJobOperationDetails.
Étape suivante
Surveillez le statut de la tâche (état du cycle de vie) en obtenant les détails de la tâche. Réussite (SUCCEEDED
) indique que la tâche est terminée. Selon la complexité de la tâche, l'opération peut prendre un certain temps. Pendant l'exécution de la tâche ou une fois celle-ci terminée, vous pouvez obtenir le contenu des journaux de tâche.