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.







