Sauvegarde et restauration

La procédure de sauvegarde/restauration peut s'effectuer sur des modules de versions différentes.

Il est possible d'utiliser cette procédure pour migrer un serveur en changeant de machine physique.

L'archive créée par la sauvegarde comprend :

  • la base ARV et la configuration IPsec ;

  • tous les dictionnaires et patchs ;

  • le fichier de configuration config.eol.

Sauvegarde

Des scripts de sauvegarde et restauration des données sont intégrés au serveur Sphynx. Pour démarrer une sauvegarde, il faut exécuter la commande sauvegarde.sh sur le serveur. Il n'y a rien de particulier à faire dans cette procédure. Le fichier de sauvegarde créé est 'date du jour'.tar.gz.

Remarque

Les sauvegardes générées sont stockées localement dans le répertoire /var/lib/sphynx_backups/. Il est donc recommandé de sauvegarder ce répertoire avec un système de sauvegarde externe.

ExempleExemple de sauvegarde

root@sphynx:~# sauvegarde.sh

Sauvegarde en cours, patientez ...

- base ARV + Strongswan

- clés de connexion

- configuration eole

tar: Suppression de « / » au début des noms des membres

Compression de l'archive...

Archive créée : /var/lib/sphynx_backups/17-03-2015.tar.gz

root@sphynx:~#

Restauration

Remarque

Si la restauration a lieu sur un nouveau serveur instancié ou non, il faut copier l'archive tar.gz souhaitée dans le répertoire /var/lib/sphynx_backups/ (Le créer si nécessaire).

La restauration se fait via le script restauration.sh. Une liste des sauvegardes présentes est affichée.

Taper en toute lettre le nom de la sauvegarde à restaurer (date de création de la sauvegarde).

Attention

Vous aurez le choix de restaurer ou non la base ARV qui permet de générer les configurations IPsec.

Une sauvegarde restaurée sur un serveur de même version restaurera toute l'archive.

Une sauvegarde restaurée sur un serveur de version différente ne restaurera pas les patchs et dictionnaires.

Attention, toutes les données modifiées depuis la sauvegarde (modifications de la base ARV, configurations IPsec) seront perdues lors de la restauration.

ExempleExemple de restauration

root@sphynx:~# restauration.sh

Utilitaire de restauration sphynx

!!Attention : toutes les modifications effectuées après la sauvegarde restaurée seront perdues!! liste des sauvegardes présentes :

17-03-2015

sauvegarde à restaurer (rien pour sortir): 17-03-2015

décompression en cours...

vérification des données...

Restaurer les bases ARV et la configuration Strongswan (o/n) ?

[non] : o

- bases ARV + Strongswan

Stopping strongSwan IPsec...

* Stopping Serveur ARV: arv

* waiting for process to die [OK]

- configuration eole

Reconfigurez le serveur après la fin de la restauration

Suppression du répertoire temporaire...

Système restauré

root@sphynx:~#

Suivant le cas de figure, serveur instancié ou non, exécuter la commande instance ou reconfigure.