Sauvegarde du serveur WAPT

Sauvegarde WAPT Serveur Linux

Sauvegarde Complète

Arrêter l’execution des services liés a WAPT serveur

systemctl stop apache2
systemctl stop waptserver
systemctl stop mongodb

Sauvegarder les répertoires suivant à l’aide d’un outil de sauvegarde (TIS-Backup, Bacula, rsync, etc..)

/var/www/wapt/
/var/www/wapt-host/
/var/www/wapt-group/
/var/lib/mongodb/

Relancer les services liés a WAPT serveur

systemctl start apache2
systemctl start waptserver
systemctl start mongodb

Restauration complète

En cas de crash, relancer une installation de WAPT Serveur pour Linux classique

Arrêter l’execution des services liés a WAPT serveur

systemctl stop apache2
systemctl stop waptserver
systemctl stop mongodb

Lancer la restauration des répertoires :

/var/www/wapt/
/var/www/wapt-host/
/var/www/wapt-group/
/var/lib/mongodb/

Lancez ensuite les commandes:

chown -R wapt:www-data /var/www/wapt/
chown -R wapt:www-data /var/www/wapt-host/
chown -R wapt:www-data /var/www/wapt-group/
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt/
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt-host/
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt-group/

Relancer les services liés a WAPT serveur

systemctl start apache2
systemctl start waptserver
systemctl start mongodb

Sauvegarde WAPT Serveur Windows

Sauvegarde Complète

Arrêt des services liés au serveur WAPT

net stop WAPTService
net stop WAPTServer
net stop WAPTApache
net stop WAPTMongodb

Sauvegarde du dossier WAPT racine C:\WAPT sur un emplacement de sauvegarde

Exemple : Sauvegarde sur un disque externe W:\

On utilise le logiciel FastCopy, disponible dans les dépôts WAPT:

FastCopy.exe /cmd=diff /error_stop=TRUE /force_close /acl=TRUE /verify=TRUE "C:\wapt" /to="W:\wapt"

Avec le logiciel FastCopy en interface graphique, veillez a bien cocher la case « ACL ».

Relancer les services liés au serveur WAPT

net start WAPTMongodb
net start WAPTServer
net start WAPTApache
net start WAPTService

Restauration complète

Si on souhaite rétablir un état initial vous pouvez restaurer l’ensemble des fichiers du serveur WAPT :

  • Fichiers
  • Fichiers configuration
  • Base de donnée
  • Paquets applicatifs
  • Paquets machines
  • Paquets groupes

Pour cela on effectue la démarche inverse de la sauvegarde

Arrêt des services liés a votre serveur WAPT

net stop WAPTService
net stop WAPTServer
net stop WAPTApache
net stop WAPTMongodb

Restauration des fichiers du serveur WAPT depuis un emplacement de sauvegarde (W:)

FastCopy.exe /cmd=diff /error_stop=TRUE /force_close /acl=TRUE /verify=TRUE "W:\wapt" /to="C:\wapt"

Relancer les services liés au serveur WAPT

net start WAPTMongodb
  net start WAPTServer
  net start WAPTApache
  net start WAPTService

Sauvegarde/Restauration à minima du repository

L’ensemble des paquets sont contenus dans le dossier C:\wapt\waptserver\repository\.

En cas de crash serveur, la restauration du repository suffit a retrouver un fonctionnement normal de WAPT, sur une nouvelle installation à l’identique de la précédente (même préfixe)

Sauvegarde minimale

  • Paquets applicatifs
  • Paquets machines
  • Paquets groupes
FastCopy.exe /cmd=diff /error_stop=TRUE /force_close /acl=TRUE /verify=TRUE "C:\wapt\waptserver\repository" /to="W:\waptrepository"

Restauration minimale

Sur une installation neuve, avec les mêmes caractéristiques (préfixe), on effectue la procédure inverse.

FastCopy.exe /cmd=diff /error_stop=TRUE /force_close /acl=TRUE /verify=TRUE "W:\waptrepository" /to="C:\wapt\waptserver\repository"