Migration d'un serveur wapt

De WIKI Les fourmis du libre
Aller à : navigation, rechercher

Tuto compatible pour

Ce tuto est compatible pour :

linux --> linux

windows --> linux


N'est pas compatible :

windows --> windows

(clairement c'est largement faisable mais j'ai la flemme de l'ecrire pour windows)

Comment migrer un serveur wapt ?

Vous souhaitez migrer votre serveur wapt sur un nouveau serveur ?

Plusieurs cas de figure:

Vous avez configurée vos client wapt avec le nom dns

Si votre ip change mais que vos client wapt sont configurée avec le nom dns, dans ce cas pas grand chose a faire si ce n'est basculer l'enregistrement dns wapt vers la nouvelle ip dans votre dns !

Votre IP ne change pas

Vous avez configurée vos client avec l'ip et l'ip de votre nouveau serveur wapt ne change pas ? C'est bon, vous n'avez rien a faire !

L'ip de votre serveur change

Il faut dans ce cas changer les lignes wapt_server et repo_url dans le wapt-get.ini de chaque client wapt.

Vous pouvez aussi avec l'ancien serveur wapt faire un paquet qui va changer les champs wapt_server et repo_ur

(D’où l'importance de préférer le dns quand même ...)

Ne pas régénérer de clé

Le plus important a comprendre c'est que vous ne devez pas régénérer de clé !!! (le couple key.pem et key.crt)

Effectivement si vous régénérer une nouvelle clé, vos client wapt ne voudrons plus installer les paquet car ceux ci n'auront pas la bonne signature !!

Lire https://wiki.lesfourmisduweb.org/index.php/Comprendre_le_fonctionnement_%22moteur%22_de_wapt pour bien comprendre comment fonctionne wapt

Migrer les paquets

Que doit-je sauvegarder ?

Les paquets host et les paquets logiciel :

Sous linux waptserveur :

 /var/www/wapt  
 /var/www/wapt-host

et sous windows waptserveur :

 C:\WAPT\waptserver\repository\wapt 
 C:\WAPT\waptserver\repository\wapt-host

Lors de la réinstallation de votre serveur wapt il vous faudra simplement restaurer le contenue de ces dossiers.

Sou linux faire ensuite un:

 chown -r wapt:www-data /var/www/wapt/*
 chown -r wapt:www-data /var/www/wapt-host/*

sous windows je ne sais pas exactement comment rappliquer les droit comme sous linux, je regarderai

Et mongodb ?

Je ne migre pas mongodb, pas besoin, les clients vont se réenregistrer au fur et a mesure et remonter petit a petit dans la console.

Migration windows --> linux

Puis-je migrer d'un windows vers un linux ?

Oui bien sur ! Je vous le conseille d’ailleurs !

Il suffit simplement de migrer les dossier de :

C:\WAPT\waptserver\repository\wapt    a     /var/www/wapt/

et

C:\WAPT\waptserver\repository\wapt-host   a     /var/www/wapt-host/