Creazione di un job di rollback del piano
Creare un job di rollback del piano in Resource Manager.
La creazione (in esecuzione) di un job di rollback del piano analizza la configurazione Terraform nel job di destinazione e la converte in un piano di esecuzione per lo stack associato. Il piano di esecuzione elenca la sequenza di azioni specifiche pianificate per il rollback delle risorse Oracle Cloud Infrastructure, incluse le azioni previste dopo l'esecuzione di un job di applicazione rollback.
Si consiglia di eseguire un job di rollback del piano (generando un piano di esecuzione) prima di eseguire un job di applicazione rollback, utilizzando il flusso seguente.
-
Identificare il job di applicazione riuscito in cui si desidera eseguire il rollback.
Il job in cui si desidera eseguire il rollback è anche noto come "job di destinazione".
-
Creare un job di rollback del piano per il job di destinazione.
Le istruzioni sono in questa pagina.
-
Confermare che il job di rollback del piano è riuscito.
-
Verificare che il piano di esecuzione generato soddisfi le aspettative.
-
Creare un job di applicazione rollback utilizzando il piano di esecuzione generato (
executionPlanRollbackStrategy
).Il piano di esecuzione viene assegnato al job di applicazione rollback, che quindi esegue le istruzioni.
Il job di rollback del piano è stato creato. Il nuovo job viene elencato in Job.
Utilizzare il comando
oci resource-manager job create-plan-rollback-job
e i parametri richiesti per eseguire un job di rollback del piano.oci resource-manager job create-plan-rollback-job --stack-id <stack_OCID> --target-rollback-job-id <job_OCID>
Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere Command Line Reference for Resource Manager.
Utilizzare l'operazione CreateJob per creare un job di rollback del piano.
Per esempi di dettagli per un job di rollback del piano, vedere PlanRollbackJobOperationDetails.
Operazioni successive
Monitorare lo stato del job (stato del ciclo di vita) ottenendo i dettagli del job. Riuscito (SUCCEEDED
) indica che il job è stato completato. A seconda della complessità del job, l'operazione può richiedere del tempo. Al termine o durante l'esecuzione del job, è possibile ottenere il contenuto dei log dei job.