Elaborazione di un runbook

Utilizza i runbook con Fleet Application Management per eseguire operazioni del ciclo di vita sulle risorse della flotta.

Importante

Se il plugin Fleet Application Management necessario per le operazioni del ciclo di vita è disabilitato al di fuori di Fleet Application Management, l'operazione non riesce. Ad esempio, se il plugin Fleet Application Management o il plugin Hub di gestione del sistema operativo non è abilitato in una risorsa gestita da Fleet Application Management, si verifica un errore.
  • Nella pagina elenco Fleets selezionare la flotta da utilizzare. Se è necessaria assistenza per trovare la pagina elenco Fleets o una flotta specifica, vedere Elenco delle flotte.

    Nella pagina dei dettagli della flotta, selezionare Azioni, quindi Elabora runbook.

    L'elaborazione di un runbook è costituita dalle seguenti pagine:

    Eseguire ciascuno dei flussi di lavoro riportati di seguito in ordine. È possibile tornare a una pagina precedente selezionando Precedente.

    1. Aggiungi runBook

    Nella pagina Aggiungi runbook aggiungere i runbook necessari per la flotta.

    1. Per Nome, modificare il nome, se necessario. Per impostazione predefinita, Fleet Application Management imposta un nome alfanumerico con trattini che include l'operazione, la data e l'ora del ciclo di vita.
    2. In Crea nel compartimento, selezionare il compartimento in cui si desidera eseguire il processo.
    3. Per Durata elaborazione runbook, attivare il pulsante di attivazione/disattivazione per includere il tempo stimato del runbook e specificare la durata.
      Nota

      Quando si specifica la durata, considerare il numero di risorse partecipanti e il metodo (parallelo o in sequenza). Questi fattori consentono di calcolare la durata appropriata del programma.
    4. Selezionare Aggiungi runbook.
    5. Nel pannello Aggiungi runbook selezionare i runbook da includere nella flotta.
      Nota

      Vengono visualizzati solo i runbook attivi.
    6. Selezionare una versione del runbook.
      Sono disponibili runbook per le operazioni di applicazione di patch, ricerca automatica, provisioning e ciclo di vita personalizzato.
    7. Selezionare di nuovo Aggiungi runbook.
    8. Per aggiungere runbook da un altro compartimento, selezionare il compartimento e ripetere i passi precedenti.
    Dopo aver aggiunto i runbook alla flotta, verranno visualizzati nella tabella Aggiungi runbook. I runbook vengono eseguiti in base all'ordine mostrato nella tabella. È possibile effettuare le operazioni riportate di seguito.
    • Selezionare il nome del runbook per visualizzare ulteriori dettagli.
    • Modificare l'ordine nel menu Azioni nella riga del runbook.
    Selezionare Avanti per continuare.

    Applicazione di tag

    Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare 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 sei sicuro di applicare i tag, salta questa opzione o chiedi a un amministratore. È possibile applicare le tag in un secondo momento.

    Selezionare Successivo per passare al passo successivo.

    2. Parametri runbook

    Nella pagina Parametri runbook, immettere uno o più argomenti per il task runbook, se presenti.

    A seconda del runbook, i parametri possono variare:

    • Runbook di applicazione di patch o ricerca automatica:
      • Nome argomento: selezionare il nome dell'argomento associato al task.
      • Valore argomento: modificare il valore predefinito immettendo un valore.
      • Applicare lo stesso valore ovunque applicabile in un runbook: per utilizzare lo stesso valore nei task del runbook, attivare questa opzione. Se non si attiva lo switch, specificare il nome e il valore dell'argomento per ogni task del runbook.
    • Runbook di provisioning:

      In base al runbook e ai relativi task (ad esempio, il provisioning di un database o di una risorsa di computazione), Fleet Application Management visualizza i campi di configurazione pertinenti. È possibile personalizzare le configurazioni in base alla risorsa specifica di cui viene eseguito il provisioning.

      Nota

      • È possibile visualizzare e modificare le configurazioni associate a un package o a un file di configurazione Terraform (ad esempio, file JSON, YAML o .tf) durante il provisioning.
      • Le configurazioni vengono presentate come moduli dinamici, popolati in base al contenuto del file sottostante (ad esempio, coppie chiave-valore).
      • I campi modulo vengono generati dal file schema.yaml nel package Terraform. Se nello schema è definito un valore predefinito, il campo viene precompilato. In caso contrario, il campo appare vuoto per il completamento. Per ulteriori informazioni sul file schema.yaml, vedere Meta schema for Validation.
      Per configurare i task del runbook, selezionare una delle opzioni riportate di seguito.
      • Seleziona esistente: selezionare un elemento del catalogo di configurazione esistente. Il runbook utilizza la configurazione selezionata senza modifiche. Impossibile modificare la configurazione in questo passo e non viene visualizzato alcun form.
      • Crea nuovo: selezionare Modifica per creare un elemento catalogo immettendo i valori di configurazione direttamente nel pannello Crea elemento catalogo configurazione. Il pannello visualizza un form dinamico visualizzato dal contenuto del file schema.yaml nel file degli elementi del catalogo Terraform allegato al task del runbook. Questa nuova configurazione può quindi essere salvata nello storage degli oggetti per uso futuro. Vedere Creazione di un elemento catalogo privato. Fleet Application Management crea un elemento catalogo e lo associa al task di provisioning.
        Nota

        I campi di configurazione si adattano in base al tipo di risorsa (ad esempio, database, computazione, notifiche o eventi). Ad esempio, il provisioning di un servizio di notifica potrebbe richiedere campi per gli indirizzi di posta elettronica, mentre un runbook di provisioning del database visualizza impostazioni quali "Crea allarme abilitato" o "Crea evento".

        Selezionare Configura e seleziona per confermare le modifiche alla configurazione, creare e selezionare la configurazione per il runbook.

    Selezionare Avanti per continuare.

    3. Revisione

    Nella pagina Rivedi effettuare le operazioni riportate di seguito.
    • Esaminare la configurazione del runbook.
    • Per modificare le impostazioni, selezionare Modifica informazioni di base.
    • Per modificare i runbook, selezionare Modifica runbook. Per una descrizione dei campi, vedere Creazione di un runbook.
    • Per modificare le variabili di input o di output, selezionare Modifica parametri. Per una descrizione dei campi, vedere Creazione di un task.
    • Per aggiornare le tag, selezionare Modifica tag.

    Dopo aver verificato tutte le impostazioni, selezionare Crea.

    Il runbook inizia a eseguire l'operazione selezionata ed è possibile visualizzarne lo stato di avanzamento nella scheda Processi Runbook. Vedere Elenco dei processi runbook.

  • Questa attività non può essere eseguita utilizzando l'interfaccia CLI.

    Per un elenco completo dei flag e delle opzioni di variabile per i comandi CLI di Fleet Application Management, vedere l'CLI for Fleet Application Management.

  • Impossibile eseguire questo task utilizzando l'API.