Creazione di un job di eliminazione

Creare un job di eliminazione in Resource Manager per rilasciare (eliminare) le risorse associate a uno stack ed eseguire il cleanup della tenancy. Le risorse rilasciate vengono infine eliminate dal servizio OCI correlato. Ad esempio, un'istanza di computazione rilasciata viene infine eliminata dal servizio OCI Compute.

La cronologia e lo stato del job dello stack rimangono dopo l'esecuzione di un job di eliminazione. È possibile monitorare lo stato e rivedere i risultati di un job di eliminazione ispezionando i file di log dello stack.

Il job di eliminazione è disponibile quando esistono risorse create dallo stack.

Nota

Si consiglia di eseguire un job di eliminazione prima di eliminare uno stack per rilasciare prima le risorse associate. Quando si elimina uno stack, viene eliminato anche il relativo file di stato associato; pertanto, si perde traccia dello stato delle risorse associate. Il cleanup delle risorse associate a uno stack eliminato può risultare difficile senza il file di stato, soprattutto quando tali risorse sono distribuite in più compartimenti. Per evitare difficoltà in un secondo momento nel cleanup, si consiglia di rilasciare prima Le risorse associate mediante l'esecuzione di un job per eliminazione. Se allo stack non sono associate risorse, non è disponibile un job di eliminazione. È possibile eliminare uno stack di questo tipo senza preoccuparsi della mancanza di file di stato.

Impossibile recuperare i dati dalle risorse eliminate.

    1. Nella pagina elenco Stack, selezionare lo stack con cui si desidera lavorare. Se è necessaria assistenza per trovare la pagina della lista o lo stack, vedere Stack lista.
    2. Nella pagina dei dettagli dello stack, selezionare Elimina.
    3. (Facoltativo) Nel pannello Elimina modificare il nome predefinito per il job. Evitare di fornire informazioni riservate.
    4. Per recuperare le versioni più recenti disponibili dall'origine configurata dei provider Terraform, selezionare Mostra opzioni avanzate e selezionare Aggiorna versioni provider.
      Lo stack deve essere Terraform 0.14 o versione successiva e, se lo stack è precedente, è necessario eseguire l'upgrade a usa Terraform Registry. Questo passo è necessario se le versioni del provider nella configurazione Terraform sono state modificate dall'ultima esecuzione di un job nello stack. I file di blocco delle dipendenze vengono gestiti automaticamente per gli stack nuovi e aggiornati. I provider vengono aggiornati entro i vincoli di versione della configurazione Terraform.
    5. Per generare contenuto di log dettagliato per il debug, selezionare Mostra opzioni avanzate e selezionare il livello di log desiderato da Livello di log dettagliato.
      Per ulteriori informazioni, vedere Debug di Terraform.
    6. Per adeguare il numero massimo di operazioni concorrenti come Terraform guida il grafico, selezionare Mostra opzioni avanzate e modificare il valore per Numero massimo di operazioni parallele. Il valore predefinito è 10. Utilizzare questa opzione per velocizzare il job.
      Nota

      Un valore elevato potrebbe causare la limitazione delle risorse. Ad esempio, si consideri una configurazione Terraform che definisce centinaia di istanze di computazione. Un job Applica tenta di creare il maggior numero possibile di istanze contemporaneamente. In questo esempio, un valore 100 potrebbe causare limitazioni da parte del servizio di computazione.
    7. Per recuperare lo stato più recente prima di eseguire il job, selezionare Mostra opzioni avanzate e selezionare Aggiorna stati risorsa prima di controllare le differenze.

      Utilizzare questa opzione per aggiornare prima lo stato. Ad esempio, si consiglia di utilizzare questa opzione con un job Applica che si desidera eseguire su un'infrastruttura aggiornata manualmente (esistente).

      Nota

      L'aggiornamento dello stato può influire sulle prestazioni. Se la configurazione include diverse risorse, non utilizzare questa opzione.
    8. (Facoltativo) Aggiungere una o più tag al job: selezionare Mostra opzioni avanzate per visualizzare le opzioni di applicazione tag.
      Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare le tag in formato libero a tale risorsa. Per applicare una tag defined, è necessario disporre delle autorizzazioni per utilizzare la tag namespace. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa. Se non si è certi di applicare le tag, saltare questa opzione o chiedere a un amministratore. È possibile applicare le tag in un secondo momento.
    9. Selezionare Elimina.

    Il job di eliminazione è stato creato. Il nuovo job viene elencato in Job.

  • Utilizzare il comando oci resource-manager job create-destroy-job e i parametri richiesti per eseguire un job di eliminazione.

    oci resource-manager job create-destroy-job [OPTIONS]

    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 eliminazione.

    Per un esempio della parte operation della richiesta, vedere CreateDestroyJobOperationDetails.

Operazioni successive

Dopo aver eseguito un job di eliminazione, ottenere i dettagli del job per verificarne lo stato. Facoltativamente, è possibile visualizzare il file di stato Terraform, visualizzare i log e confermare l'eliminazione delle risorse. È inoltre possibile ricreare le risorse eliminate.

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. Durante l'esecuzione del job o al termine, è possibile ottenere il contenuto del log del 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'eliminazione delle risorse, ispezionare le risorse nel compartimento.

Per ricreare le risorse di uno stack dopo l'eliminazione delle risorse, eseguire un job di applicazione. Le nuove risorse sono diverse dalle risorse eliminate in precedenza in base ai OCID e agli altri metadati univoci.