Tutoriel N° 25a
Migration serveur OVH (sites web, mysql, mails...)
Dénomination:
- Serveur Ancien (SA)
- Serveur Destination (SD)















Récuperez l'ip de votre serveur (SA) et connectez vous en SSH
Utilisez Putty sous windows, ou un terminal sous Mac OS X
ssh -l root xx.xx.xx.xx

Déplacer vous dans le répertoire /home
Compressez les répertoires de vos sites web
cd /home
tar -cf nomprep1.tar nomrep1
tar -cf nomprep2.tar nomrep2
tar -cf nomprep1.tar nomrep1
tar -cf nomprep2.tar nomrep2
...

Compressez le répertoire mysql qui contient vos bases
tar -cf mysql.tar mysql

Compressez le répertoire de vos emails
cd /home/vpopmail/domains/
tar -cf nomdomaine.tar nomdomaine
tar -cf nomdomaine.tar nomdomaine
Pour la restauration des emails (créer vos boites avec qmailadmin, envoyez votre fichier tar sur le serveur (SD) et décompressez le au bon endroit)

Si vous n'avez plus de domaine routable ils seront accessibles sur
http://xx.xx.xx.xx/~nomrep1/nomrep1.tar
http://xx.xx.xx.xx/~nomrep1/nomrep2.tar
http://xx.xx.xx.xx/~nomrep1/mysql.tar
mv *.tar /home/nomrep1/www
cd /home/nomrep1/www
ls *.tar
cd /home/nomrep1/www
ls *.tar
Vérifiez que tous les .tar se trouvent bien dans le répertoire

On lance Webmin sur (SD)
Dans un navigateur lancer l'url: https://yy.yy.yy.yy:10000
On ajoute les sites web dans OVHM

Récuperez l'ip de votre serveur (SA) et connectez vous en SSH
Utilisez Putty sous windows, ou un terminal sous Mac OS X
ssh -l root yy.yy.yy.yy

On se place dans /home et on récupère tous les .tar du serveur (SA)
cd /home
curl -O http://www.nomdomaine.com/nomrep1.tar
curl -O http://www.nomdomaine.com/nomrep1.tar
...
curl -O http://www.nomdomaine.com/nomrep1.tar
curl -O http://www.nomdomaine.com/nomrep1.tar
...

curl -O http://www.nomdomaine.com/mysql.tar

curl -O http://www.nomdomaine.com/boitemail1.tar

On efface les noms de répertoire crée par Webmin
rm -rf nomrep1
rm -rf nomrep2
...
rm -rf nomrep2
...
On efface le répertoire mysql
rm -rf mysql
On décompresse les répertoires tar
tar xvf nomrep1
tar xvf nomrep2
...
tar xvf mysql
tar xvf nomrep2
...
tar xvf mysql

Vérifier que vous êtes dans le répertoire home avec la commande pwd
Faire un ls -la
Vérifiez que devant chaque répertoire vous avez bien
drwx-----x 5 nomrep1 users 4096 mar 9 02:02 nomrep1
drwx-----x 5 nomrep2 users 4096 mar 9 02:02 nomrep2
...
drwxr-x--- 27 mysql mysql 4096 avr 24 22:28 mysql
Si ce n'est pas le cas
Exécuter la commande pour les répertoires concernés:
chown -R nomrep1 nomrep1
chgrp -R users nomrep1
...
chown -R mysql mysql
chgrp -R mysql mysql
chgrp -R users nomrep1
...
chown -R mysql mysql
chgrp -R mysql mysql

/etc/init.d/apache restart
/etc/init.d/mysql stop
/etc/init.d/mysql start
/etc/init.d/mysql restart
/etc/init.d/qmail start
/etc/init.d/mysql stop
/etc/init.d/mysql start
/etc/init.d/mysql restart
/etc/init.d/qmail start
Si vous avez un fichier cron à configurer
nano /etc/crontab
Ctrl X puis Yes pour enregistrer


Pour finaliser l'installation je vous invite à suivre les tutoriels suivants :
Configuration et optimisation d'un serveur ovh
Sécuriser serveur OVH Kimsufi Gentoo Release 2
Gestion spam reçu sur serveur OVH gentoo release 2