Migration de GLPI (en http) d'un serveur à un autre

Introduction

L'idée ici, c'est de migrer GLPI d'un serveur nommé 'SOURCE' à un serveur nommé 'DESTINATION'.

Capture d'écran


Pré-requis :


La migration en deux mots :

La méthode que je vous propose est de faire un dump SQL de glpi sur le serveur SOURCE, de le compresser, puis de l'envoyer via scp/sftp sur le serveur DESTINATION et d'écraser la base toute fraîche de GLPI installée sur DESTINATION avec notre dump provenant de SOURCE.

Sur le serveur DESTINATION, nous allons tout simplement réinstaller glpi avec le script prévu à cet effet, disponible sur le blog.
https://192.168.194.169/installation-de-glpi-10019-sur-apache-en-http-script
https://192.168.194.169/installation-glpi-10019-sur-nginx-en-http-script


Sur le Serveur SOURCE :

(Passez en root pour commencer)

su -

1) Exporter la base SQL de glpi.

(la mienne s'appelle glpidb)

mysqldump -uroot -p glpidb > /tmp/glpidb.sql.BAK

(attention à l'option -p pour le mot de passe de l'utilisateur root de mysql... si vous n'en avez pas défini, ne mettez pas l'option !)

2) La compresser pour facilier l'envoi.

Deux méthodes : Personnellement je préfère zip à tar.gz ... mais chacun son choix.

apt install zip -y
cd /tmp
zip glpidb.sql.BAK.zip glpidb.sql.BAK

3) Envoyer la backup SQL sur le serveur DESTINATION

(là encore, beaucoup d'options... scp, sftp etc... pour changer un peu, je vais utiliser sftp.
Remplacez le port 22 par un autre si vous l'avez changé sur DESTINATION).
Je vais envoyer le fichier dans le répertoire /tmp sur le serveur DESTINATION

sftp -oPort=22 adminweb@IP-SERVEUR-DESTINATION
sftp> put /tmp/glpidb.sql.BAK.zip /tmp/
sftp> exit

Sur le Serveur DESTINATION :

(Passez en root pour commencer)

su

(Nous considérons que vous avez exécuté le script d'installation de GLPI et que l'installation s'est bien déroulée.)

1) Décompressez et importez la base SQL.

cd /tmp
apt install unzip -y
unzip glpidb.sql.BAK.zip
cat glpidb.sql.BAK | mysql -uroot glpidb

Sur le PC CLIENT :

1) Utiliser le navigateur internet pour vous connecter au serveur DESTINATION :

http://IP-DESTINATION-SERVEUR-DESTINATION

Loguez-vous en glpi/glpi... vous devriez retrouver votre utilisateur.


⬆️ Retour en haut de la page