Argomento precedente: Presentazione delle utilità di generazione scriptArgomento successivo: Creazione dello script di avviso di archiviazione di backup


Gestione dei pre/post script per l'automazione

Gli script di pre/post esecuzione consentono di eseguire regole di business a intervalli specifici di un processo in esecuzione. È possibile specificare quando eseguire gli script nelle Impostazioni pre/post script della procedura guidata di backup e della procedura guidata di ripristino dell'interfaccia utente. È possibile eseguire gli script sul server D2D in base alle impostazioni dell'utente.

La gestione del pre/post script è un processo costituito da due passaggi: la creazione del pre/post script e la sua collocazione nella cartella prepost.

Creazione di pre/post script

Procedere come descritto di seguito:

  1. Accedere al server D2D come utente root.
  2. Creare un file di script mediante le variabili di ambiente nel linguaggio di scripting preferito.

    Variabili di ambiente del pre/post script

    Per creare lo script, utilizzare le variabili di ambiente seguenti:

    D2D_JOBNAME

    Indica il nome del processo.

    D2D_JOBID

    Identifica l'ID del processo. L'ID di processo è un numero attribuito al processo durante la sua esecuzione. Se si esegue lo stesso processo nuovamente, verrà fornito un nuovo numero di processo.

    D2D_TARGETNODE

    Identifica il nodo di cui viene eseguito il backup o il ripristino.

    D2D_JOBTYPE

    Identifica il tipo di processo in esecuzione. I valori seguenti identificano la variabile di D2D_JOBTYPE:

    backup.full

    Identifica il processo come backup completo.

    backup.incremental

    Identifica il processo come backup incrementale.

    backup.verify

    Identifica il processo come backup di verifica.

    restore.bmr

    Identifica il processo come ripristino bare metal. Si tratta di un processo di ripristino.

    restore.file

    Identifica il processo come ripristino a livello di file. Si tratta di un processo di ripristino.

    D2D_SESSIONLOCATION

    Identifica la posizione in cui vengono archiviati i punti di ripristino.

    D2D_PREPOST_OUTPUT

    Identifica un file temp. Il contenuto della prima linea del file temp viene visualizzato nel registro attività.

    D2D_JOBSTAGE

    Indica la fase del processo. I valori seguenti identificano la variabile di D2D_JOBSTAGE:

    pre-job-server

    Identifica lo script che viene eseguito sul server D2D prima dell'avvio del processo.

    post-job-server

    Identifica lo script che viene eseguito sul server D2D dopo il completamento del processo.

    pre-job-target

    Identifica lo script che viene eseguito sul computer di destinazione prima dell'avvio del processo.

    post-job-target

    Identifica lo script che viene eseguito sul computer di destinazione dopo il completamento del processo.

    pre-snapshot

    Identifica lo script che viene eseguito sul computer di destinazione prima dell'acquisizione della snapshot.

    post-snapshot

    Identifica lo script che viene eseguito sul computer di destinazione dopo l'acquisizione della snapshot.

    D2D_TARGETVOLUME

    Identifica il volume di cui viene eseguito il backup durante un processo di backup. Questa variabile è adatta per gli script di snapshot di pre/post automazione per un processo di backup.

    D2D_JOBRESULT

    Identifica il risultato di uno script del processo di post-esecuzione. I valori seguenti identificano la variabile di D2D_JOBRESULT:

    success

    Identifica il risultato come corretto.

    fail

    Identifica il risultato come non corretto.

    D2DSVR_HOME

    Identifica la cartella in cui viene installato il server D2D. È possibile applicare la variabile agli script in esecuzione sul server D2D.

Lo script viene creato.

Nota: per tutti gli script, un valore restituito pari a zero indica un'operazione riuscita, mentre un valore restituito diverso da zero indica la presenza di un errore.

Collocare lo script nella cartella prepost ed eseguire la verifica

Tutti gli script di pre/post automazione per un server D2D sono gestiti centralmente dalla cartella prepost al seguente percorso:

/opt/CA/d2dserver/usr/prepost

Procedere come descritto di seguito:

  1. Collocare il file nel percorso seguente nel server D2D:
    /opt/CA/d2dserver/usr/prepost
    
  2. Fornire le autorizzazioni di esecuzione per il file di script.
  3. Accedere all'interfaccia Web di CA ARCserve D2D per Linux.
  4. Aprire la procedura guidata di backup o ripristino ed accedere alla scheda Impostazioni avanzate.
  5. Selezionare il file di script nell'elenco del menu a discesa Impostazioni di pre/post script, quindi inviare il processo.
  6. Fare clic sul Registro attività e verificare che lo script venga eseguito per il processo di backup specificato.

    Lo script viene eseguito.

I pre/post script vengono creati correttamente e inseriti nella cartella prevista.