2.7. Procedure di backup¶
2.7.1. Salvataggio database su file di dump¶
Per salvare i dati salvati nel database di Sanet e' possibile usare il seguente comando:
cd {{SANET_INSTALL_DIR}} ./scripts/db-save.sh
Lo script produce il dump nella directory:
{{VAR}}/current-config/
Il file contenente l'ultimo dump generato e':
{{VAR}}/current-config/db.dump
Note
Il file db.dump e' un link simbolico al vero file di dump.
2.7.2. Salvataggio configurazioni CLI ed ENTABLES su file¶
Per salvare la configurazione della CLI e ENTABLES su file "config-save.sh":
cd {{SANET_INSTALL_DIR}} ./scripts/config-save.sh
Lo script produce il dump nella directory:
{{VAR}}/current-config/
I file sono:
{{VAR}}/current-config/current-cli-config {{VAR}}/current-config/current-entables-config
Nota 1: il path corrispondente a {{VAR}} puo' essere ottenuto con:
sanet-manage get_config DATA_DIR
Nota 2: I file prodotti sono link simbolici a dei file "versionati" contenuti nella stessa directory:
$ ls -la $(sanet-mange get_config DATA_DIR)/current-config/ ... current-cli-config -> ..../current-config/current-cli-config.2014-01-22_15-16-27 current-cli-config.2014-01-22_15-15-39 current-cli-config.2014-01-22_15-16-27 ... current-entables-config -> ...../current-config/current-entables-config.2014-01-22_15-16-27 current-entables-config.2014-01-22_15-15-39 current-entables-config.2014-01-22_15-16-27
Esempio: In base alla configurazione del sistema il file di destinazione potrebbe essere:
/var/lib/sanet3/current-config/current-cli-config /var/lib/sanet3/current-config/current-entables-config
2.7.3. Salvataggio directory dati¶
Sanet memorizza alcuni dati anche su filesystem nella directory {{VAR}}. L'esatta posizione di questa directory puo' essere ottenuta con il seguente comando:
sanet-manage get_config DATA_DIR
Esempio: Copiare il contenuto della directory {{VAR}} in una cartella temporanea:
cp -r $(sanet-manage get_config DATA_DIR) /tmp/backup-dir