Veeam 8 backup Lotus Domino online

veeam8backupdomino01

Poichè Lotus Domino è un'applicazione non-VSS aware, la consistenza dei DB deve essere garantita durante l'operazione di backup Lotus Domino con Veeam 8.

Se si utilizza Lotus Domino come sistema di messaggistica aziendale, la consistenza dei database viene garantita eseguendo dei quiescing scripts custom (pre-freeze e post-thaw) salvati in C:\Windows nel server Domino durante il backup job.

La directory in cui gli script quiescing dovrebbero essere salvati nella VM a seconda della versione di ESXi utilizzata.

veeam8backupdomino02

Per eseguire un backup online di Lotus Domino si può utilizzare un unico script con una procedura illustrata da Andreas Neufert (Veeam Solution Central Architect EMEA).

 

Procedura

Utilizzando un text editor tipo Notepad, creare uno script con i comandi per chiudere le sessioni degli utenti connessi e svuotare la cache in Domino.

rem --------------------------------------------------------------
rem   Company:  NOLABNOPARTY
rem   Script:   VeeamBackup.bat
rem   Date:     25/11/2014
rem --------------------------------------------------------------

"C:\Program Files\IBM\Lotus\Domino\nserver.exe" -c "drop all"
timeout /t 5 /nobreak

"C:\Program Files\IBM\Lotus\Domino\nserver.exe" -c "dbcache flush"
timeout /t 5 /nobreak

Net Time \\%computername% >> C:\scripts\logs\veeambackup.log

Salvare il file con nome VeeamBackup.bat.

veeam8backupdomino03

Creare nel server Veeam una directory C:\scripts nel drive locale e copiare il VeeamBackup.bat creato.

veeam8backupdomino04

Aprire Veeam Backup and Replication 8 e cliccare sul bottone Backup Job per creare un nuovo backup job.

veeam8backupdomino05

Digitare un Name per il backup job e cliccare su Next.

veeam8backupdomino06

Cliccare sul bottone Add per aggiungere la VM Lotus Domino al backup. Cliccare Next per continuare.

veeam8backupdomino07

Selezionare il Backup repository e il Backup mode. Cliccare Next per continuare.

veeam8backupdomino08

Selezionare l'opzione Enable application-aware processing e cliccare sul bottone Applications.

veeam8backupdomino09

Selezionare la VM da configurare quindi cliccare su Edit.

veeam8backupdomino10

Nella sezione General, selezionare l'opzione Perform copy only e cliccare su Scripts per posizionarsi nella sezione successiva.

veeam8backupdomino11

Selezionare l'opzione Require successful script execution per abilitare i campi degli script. Cliccare sul bottone Browse vicino al campo Pre-freeze script e selezionare il file creato precedentemente.

veeam8backupdomino12

Selezionare lo script e cliccare sul bottone Open.

veeam8backupdomino13

Cliccare OK due volte per salvare le impostazioni.

veeam8backupdomino14

Dal menu a tendina impostare le Credentials corrette e quindi cliccare su Next.

veeam8backupdomino15

Specificare eventualmente le opzioni di schedulazione del job e cliccare su Create.

veeam8backupdomino16

Cliccare infine su Finish per uscire dal wizard.

veeam8backupdomino17

Per eseguire manualmente il backup, effettuare un click con il tasto destro del mouse sul nuovo backup creato e selezionare la voce Start.

veeam8backupdomino18

Il backup job esegue il pre-freeze script (VeeamBackup.bat) per chiudere le sessioni aperte e svuotare la cache.

veeam8backupdomino19

In Lotus Domino i comandi contenuti nel pre-freeze script vengono eseguiti.

veeam8backupdomino20

Veeam backup crea la snapshot mantenendo la consistenza dei DB.

veeam8backupdomino21

Il processo viene completato correttamente.

veeam8backupdomino22

Questa soluzione permette di mantenere tutte le configurazioni nel server Veeam rendendo l'intero processo di backup centralizzato (inclusi gli script) e con un migliore controllo.

firma

2 Comments

  1. mirco 27/12/2014
    • Paolo Valsecchi 28/12/2014