(Facoltativo) Gestione di pre/post script per l'automazione
Gli script di pre/post esecuzione consentono di eseguire regole di business in fasi specifiche 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 nella console. È possibile eseguire gli script sul server di backup 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
Effettuare le operazioni seguenti:
- Accedere al server di backup come utente root.
- 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 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 (BMR). 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 D2D_JOBSTAGE:
pre-job-server
Identifica lo script eseguito sul server di backup prima dell'avvio del processo.
post-job-target
Identifica lo script eseguito sul computer di destinazione prima del completamento del processo.
pre-job-target
Identifica lo script eseguito sul computer di destinazione prima dell'avvio del processo.
pre-snapshot
Identifica lo script eseguito sul computer di destinazione prima dell'acquisizione della snapshot.
post-snapshot
Identifica lo script 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 è installato il server di backup. È possibile applicare la variabile agli script in esecuzione sul server di backup.
D2D_RECOVERYPOINT
Identifica il punto di ripristino creato dal processo di backup. Questo valore è applicabile soltanto allo script post-backup.
D2D_RPSSCHEDULETYPE
Identifica il tipo di pianificazione durante il backup in un archivio dati su server RPS. I valori seguenti identificano la variabile di D2D_RPSSCHEDULETYPE:
giornaliero
Identifica la pianificazione come backup giornaliero.
settimanale
Identifica la pianificazione come backup settimanale.
mensile
Identifica la pianificazione come backup mensile.
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 per un server di backup sono gestiti centralmente dalla cartella prepost nella posizione seguente:
/opt/Arcserve/d2dserver/usr/prepost
Effettuare le operazioni seguenti:
- Collocare il file nella posizione seguente del server di backup:
/opt/Arcserve/d2dserver/usr/prepost
- Fornire le autorizzazioni di esecuzione per il file di script.
- Accedere all’interfaccia Web dell’Agente Arcserve Unified Data Protection per Linux.
- Aprire la procedura guidata di backup o ripristino ed accedere alla scheda Impostazioni avanzate.
- Selezionare il file di script nell'elenco del menu a discesa Impostazioni di pre/post script, quindi inviare il processo.
- 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.