Creazione di un job di rollback di applicazione
Creare un job di applicazione rollback in Resource Manager.
Quando crei (esegui) un job di applicazione rollback per uno stack, Terraform esegue il provisioning delle risorse ed esegue l'azione definita nella configurazione Terraform del job di destinazione, applicando il piano di esecuzione allo stack associato. Questo job esegue il rollback delle risorse Oracle Cloud Infrastructure a uno stato precedente.
Si consiglia di creare (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.
-
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
).Le istruzioni sono in questa pagina.
Il job di applicazione rollback è stato creato. Il nuovo job viene elencato in Job.
Utilizzare il comando
oci resource-manager job create-apply-rollback-job
e i parametri richiesti per eseguire un job di applicazione rollback.oci resource-manager job create-apply-rollback-job --stack-id <stack_OCID> --execution-plan-rollback-strategy <source_of_execution_plan>
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 applicazione rollback.
Per esempi di dettagli per un job di applicazione rollback, vedere ApplyRollbackJobOperationDetails.
Pagina successiva
A seconda del numero e del tipo di risorse specificate, un determinato job di rollback dell'applicazione può richiedere del tempo.
Dopo aver eseguito un job di applicazione rollback, ottenere i dettagli del job per verificarne lo stato. Facoltativamente, è possibile visualizzare il file di stato Terraform, visualizzare i log e confermare l'esistenza delle risorse di cui è stato eseguito il provisioning.
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.
Per visualizzare il file di stato Terraform (mostra lo stato delle risorse dopo l'esecuzione del job), selezionare il nome del job per visualizzare la pagina Dettagli job, quindi selezionare Visualizza stato in Risorse. Se si desidera, selezionare Mostra modifiche in questa versione.
Per visualizzare i log del job, selezionare il job per aprirne la pagina dei dettagli, quindi selezionare Log in Risorse.
Per confermare l'esistenza delle nuove risorse di cui è stato eseguito il provisioning, ispezionare le risorse nel compartimento.