2.6. Procedure di backup

2.6.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

NOTA: Il file db.dump e’ un link simbolico al vero file di dump.

2.6.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

o piu’ genericamente:

$SANET_HOME/var/lib/current-config/current-entables-config
$SANET_HOME/var/lib/current-config/current-lib-config

2.6.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