Chloé – Arts & Sciences

Migration de services et explication

par Chloé le 18 septembre 2009, dans la catégorie Informatique, Tutoriel

Une migration de mes deux serveurs dédiés vers une machine unique est en cours. Cadmium et Selenium vont donc être résiliés et remplacés par Rama. Pour des raisons de compatibilités, toutes les anciennes entrées DNS seront redirigées vers Rama. Les trois machines sont sous Debian GNU/Linux, mon système serveur de prédilection.Comment migrer les données proprement ?

Je ne veux pas perdre mes informations de configuration, ni mes données, ni mes paramètres personnels. Il faut donc que je récupère toutes ces données.

Rama est une machine avec un espace disque important. Voici comment j’ai procédé:

sur Rama, j’installe screen et netcat

aptitude install screen netcat

Je lance un screen sur Rama, j’ouvre deux terminaux (en utilisant ^A ^C). Dans les deux terminaux je lance un netcat, chacun écoutant sur un port différent

cd /data/
mkdir cadmium
mkdir selenium
cd cadmium
netcat -l -p 12345 | tar xvf - 
^A^C 
cd /data/selenium
netcat -l -p 12346 | tar xvf -

Sur Cadmium et Selenium, netcat est déjà présent.

Sur Selenium:

tar cf - /data/ /home /etc /var | netcat rama.desoutter.org 12346

Sur Cadmium:

tar cf - /data/ /home /etc /var | netcat rama.desoutter.org 12345

Mes données se transfèrent calmement vers le répertoire /data de mon nouveau dédié.

Il me reste ensuite à faire le tri et à récupérer les fichiers de conf qui m’intéressent pour les intégrer dans la configuration de Rama.

Pour récupérer les logiciels installés j’utilise sur Cadmium (mon serveur principal)

dpkg --get-selections > fichier

Sur Rama, après avoir récupéré le fichier:

dpkg --set-selections < fichier
aptitude update && apt-get -u upgrade

J’ai ainsi récupéré mes données et mes logiciels.


Laisser un commentaire

Vous cherchez quelque chose ?

Utilisez ce formulaire pour rechercher un contenu:

Vous ne trouvez pas votre bonheur ? Contactez-moi avec un commentaire, je verrai que faire pour vous.