Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 1
The World is
Powered by Domino
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 2
Le nuove soluzioni Backup
di HCL Domino
Daniele Grillo
IBM Champion dal 2013 -2019
HCL ambassador dal 2019 -2021
Grydan SAS
UG Leader: Dominopoint
https://www.grydan.it/
https://www.dominopoint.it
Un nuovo TASK nella V12
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 3
Agenda
• Nuovo task e nuova app
• Backup
• Restore
• Schedulare il task
• Transactional Log
• Demo
• Integrazione con terze parti - BorgBackup
• Altre strategie di integrazione
• V12.01 – cosa ci sarà
• Riferimenti
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 4
Requisiti per un Backup su Domino
4
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
• Domino NSF files devono essere backuppati online senza interruzioni
• Fare il backup dei file aperti non è una opzione e porta il DB ad essere inconsistente
• Hai la necessità di avere un SW di backup con agent per Domino
• Oppure spegnere il tuo Domino server prima di fare il backup
• VSS (Volume Shadow Copy) or filesystem Snapshots su Linux non sono supportati
• E’ necessario l’integrazione per supportare le snapshots
• Clienti chiedono l’uso dell’archive translog per abilitare il point-in-time restore
• Nuovi requisiti come: Docker container e nuovi Vendor
• Per esempio Veeam che sfrutta il backup delle istantanee (snapshot)
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 5
Sfide attuali negli esistenti vendor backup
5
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
• La maggior parte dei vendor guarda il backup solo lato backup
• Il restore è spesso difficile anche per operazioni banali
• Disabilitare una replica durante il restore per esempio…
• DAOS restore è manuale e non integrato
• Per le release nuove di Domino: devi aspettare il supporto del vendor
• I Clienti devono scegliere da un set ristretto di vendor oggi
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 6
Obiettivo del nuovo task Domino 12
6
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
• Feature complete tra Domino e la soluzione di backup
• Permette l’integrazione con qualunque tipo di backup vendor!
• Permette di utilizzare l’attuale soluzione di backup scelta dal cliente
• Supporta : le snapshot
• Ampia funzionalità: sul lato backup/ripristino di Domino
• Applicazione Notes/Domino che parla con la tua soluzione di backup preferita
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 7
Funzionalità principali del task V12
7
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
• Online Domino backup sfruttando C-API di Domino
• Supporto CIRCULAR TXN LOG con full backup
• Supporto ARCHIVE TXN LOG e incremental backup
• Point in time restore (recuperare ad una determinato giorno minuto e secondo)
• Backup Incrementale con ARCHIVE TXN LOG
• Supporta Snapshot del filesystem:
• Porta tutti i database in modalità backup in una volta sola
• Fa la snapshot
• Ferma il backup su ogni database e il delta del backup che si è verificato durante il backup
• Flessibile restore :
• Porta tutti i dbs online, point in time recovery
• Disabilita la replica, cambia la replica ID, cambia il titolo, disabilita tutti gli agenti etc…
• Command Line / Rest API, per l’integrazione con i vendor tool di backup
• Supporto Win64 e Linux64
• Recupara documenti e cartelle nel DB originale
• Integra il DAOS restore anche di NLO non più presenti (*)
*il DAOS storage deve essere backuppato da qualunque altra soluzione
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 8
Nuovo task“backup” e nuova applicazione
8
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
> load «backup» ➔ crea dominobackup.nsf se non esiste
> load «backup» PATHDB ➔ esegue il backup per quel PATH
Arg Cosa fa
-b Backup Full
-t Backup Transactional Logs
-i Incremental Backup
-s Esegue la snapshot
-e Esclude DBs (oltre config db)
-E Ignora Exclude DBs (indicate in db )
-v Verbose Log
-V Verbose & Debug Log
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 9
Main section
9
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Definisce la configurazione principale del backup:
• il target di backup
• Il target di sistema operativo
• Le esclusioni
• Log directory
• Folder degli script
• Backup dei files delta….
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 10
Backup section
10
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 11
Load backup –b (FULL backup) 1/2
11
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 12
Load backup –b (FULL backup) 2/2
12
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 13
Load backup –i (incremental backup) 1/2
13
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 14
Load backup –i (incremental backup) 2/2
14
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 15
Restore procedure 1/3
15
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
> utente➔ cancella una mail anche dal cestino e dalla sua folder e
chiede il ripristino dal backup
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 16
Restore procedure 2/3
16
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 17
Restore procedure 3/3
17
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 18
Schedule a task (esempio)
18
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
> backup full ➔ tre volte a settimana
> Backup incrementale + translog ➔ ogni 4 ore
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 19
19
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Transactional Log ruolo importante
• Si adatta ai translog di Domino
• CIRCULAR/LINEAR
• Full backup
• INC backup →DELTA→ quando NSF
viene modificato
• ARCHIVE
• INC Backup quando cambia DBIID backup NSF (*),
altrimenti solo TXN log
• Restore point in time!
*DBIID cambia con operazioni (fixup j, compact B/ C, DBMT)
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 20
20
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
DEMO TIME
Backup
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 21
21
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Integrabile con terze parti
BorgBackup https://github.com/IBM/domino-
docker/tree/develop/start_script/extra/backup/borg
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 22
22
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Altre strategie (esempio)
Aprire una VPN → montare unità remota → eseguire backup→ smontare unità remota→ chiudere VPN
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 23
23
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Altre strategie (esempio)
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 24
24
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
Integrazione Veeam target 12.0.1 (14’ Dic)
• Integrazione per Veeam Backup 11
• No custom plugin da Veeam
• Nuovi script da importare
• Il backup verrà eseguito da Veeam
• Il restore da DominoBackup.nsf
• And more more feature coming…
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 25
Altri riferimenti…
25
Daniel Nashed
HCL Lifetime
ambassador
https://blog.nashcom.de/
Official Docs
https://help.hcltechsw.com/
domino/12.0.0/admin/admn
_backupandrestore.html
Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com 26
Up next:
Integrazione del calendario Domino
con le soluzioni di webmeeting
Roberto Boccadoro

Domino Backup V12 - Un nuovo Task

  • 1.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 1 The World is Powered by Domino
  • 2.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 2 Le nuove soluzioni Backup di HCL Domino Daniele Grillo IBM Champion dal 2013 -2019 HCL ambassador dal 2019 -2021 Grydan SAS UG Leader: Dominopoint https://www.grydan.it/ https://www.dominopoint.it Un nuovo TASK nella V12
  • 3.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 3 Agenda • Nuovo task e nuova app • Backup • Restore • Schedulare il task • Transactional Log • Demo • Integrazione con terze parti - BorgBackup • Altre strategie di integrazione • V12.01 – cosa ci sarà • Riferimenti
  • 4.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 4 Requisiti per un Backup su Domino 4 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com • Domino NSF files devono essere backuppati online senza interruzioni • Fare il backup dei file aperti non è una opzione e porta il DB ad essere inconsistente • Hai la necessità di avere un SW di backup con agent per Domino • Oppure spegnere il tuo Domino server prima di fare il backup • VSS (Volume Shadow Copy) or filesystem Snapshots su Linux non sono supportati • E’ necessario l’integrazione per supportare le snapshots • Clienti chiedono l’uso dell’archive translog per abilitare il point-in-time restore • Nuovi requisiti come: Docker container e nuovi Vendor • Per esempio Veeam che sfrutta il backup delle istantanee (snapshot)
  • 5.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 5 Sfide attuali negli esistenti vendor backup 5 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com • La maggior parte dei vendor guarda il backup solo lato backup • Il restore è spesso difficile anche per operazioni banali • Disabilitare una replica durante il restore per esempio… • DAOS restore è manuale e non integrato • Per le release nuove di Domino: devi aspettare il supporto del vendor • I Clienti devono scegliere da un set ristretto di vendor oggi
  • 6.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 6 Obiettivo del nuovo task Domino 12 6 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com • Feature complete tra Domino e la soluzione di backup • Permette l’integrazione con qualunque tipo di backup vendor! • Permette di utilizzare l’attuale soluzione di backup scelta dal cliente • Supporta : le snapshot • Ampia funzionalità: sul lato backup/ripristino di Domino • Applicazione Notes/Domino che parla con la tua soluzione di backup preferita
  • 7.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 7 Funzionalità principali del task V12 7 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com • Online Domino backup sfruttando C-API di Domino • Supporto CIRCULAR TXN LOG con full backup • Supporto ARCHIVE TXN LOG e incremental backup • Point in time restore (recuperare ad una determinato giorno minuto e secondo) • Backup Incrementale con ARCHIVE TXN LOG • Supporta Snapshot del filesystem: • Porta tutti i database in modalità backup in una volta sola • Fa la snapshot • Ferma il backup su ogni database e il delta del backup che si è verificato durante il backup • Flessibile restore : • Porta tutti i dbs online, point in time recovery • Disabilita la replica, cambia la replica ID, cambia il titolo, disabilita tutti gli agenti etc… • Command Line / Rest API, per l’integrazione con i vendor tool di backup • Supporto Win64 e Linux64 • Recupara documenti e cartelle nel DB originale • Integra il DAOS restore anche di NLO non più presenti (*) *il DAOS storage deve essere backuppato da qualunque altra soluzione
  • 8.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 8 Nuovo task“backup” e nuova applicazione 8 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com > load «backup» ➔ crea dominobackup.nsf se non esiste > load «backup» PATHDB ➔ esegue il backup per quel PATH Arg Cosa fa -b Backup Full -t Backup Transactional Logs -i Incremental Backup -s Esegue la snapshot -e Esclude DBs (oltre config db) -E Ignora Exclude DBs (indicate in db ) -v Verbose Log -V Verbose & Debug Log
  • 9.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 9 Main section 9 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com Definisce la configurazione principale del backup: • il target di backup • Il target di sistema operativo • Le esclusioni • Log directory • Folder degli script • Backup dei files delta….
  • 10.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 10 Backup section 10 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
  • 11.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 11 Load backup –b (FULL backup) 1/2 11 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
  • 12.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 12 Load backup –b (FULL backup) 2/2 12 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
  • 13.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 13 Load backup –i (incremental backup) 1/2 13 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
  • 14.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 14 Load backup –i (incremental backup) 2/2 14 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
  • 15.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 15 Restore procedure 1/3 15 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com > utente➔ cancella una mail anche dal cestino e dalla sua folder e chiede il ripristino dal backup
  • 16.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 16 Restore procedure 2/3 16 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
  • 17.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 17 Restore procedure 3/3 17 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com
  • 18.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 18 Schedule a task (esempio) 18 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com > backup full ➔ tre volte a settimana > Backup incrementale + translog ➔ ogni 4 ore
  • 19.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 19 19 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com Transactional Log ruolo importante • Si adatta ai translog di Domino • CIRCULAR/LINEAR • Full backup • INC backup →DELTA→ quando NSF viene modificato • ARCHIVE • INC Backup quando cambia DBIID backup NSF (*), altrimenti solo TXN log • Restore point in time! *DBIID cambia con operazioni (fixup j, compact B/ C, DBMT)
  • 20.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 20 20 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com DEMO TIME Backup
  • 21.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 21 21 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com Integrabile con terze parti BorgBackup https://github.com/IBM/domino- docker/tree/develop/start_script/extra/backup/borg
  • 22.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 22 22 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com Altre strategie (esempio) Aprire una VPN → montare unità remota → eseguire backup→ smontare unità remota→ chiudere VPN
  • 23.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 23 23 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com Altre strategie (esempio)
  • 24.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 24 24 Copyright © 2021 HCL Technologies Limited | www.hcltechsw.com Integrazione Veeam target 12.0.1 (14’ Dic) • Integrazione per Veeam Backup 11 • No custom plugin da Veeam • Nuovi script da importare • Il backup verrà eseguito da Veeam • Il restore da DominoBackup.nsf • And more more feature coming…
  • 25.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 25 Altri riferimenti… 25 Daniel Nashed HCL Lifetime ambassador https://blog.nashcom.de/ Official Docs https://help.hcltechsw.com/ domino/12.0.0/admin/admn _backupandrestore.html
  • 26.
    Copyright © 2021HCL Technologies Limited | www.hcltechsw.com 26 Up next: Integrazione del calendario Domino con le soluzioni di webmeeting Roberto Boccadoro