IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Recherche outils ou procédures de migration linux/linux


Sujet :

Administration système

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 85
    Points : 62
    Points
    62
    Par défaut Recherche outils ou procédures de migration linux/linux
    Bonjour,

    Voila je me suis toujours demandé si il existait des outils sous linux pour migrer un système linux d'une machine A vers une machine B.
    Biensûr l'architecture matèrielle des deux machines serait totalement différente, (carte réseau différente, carte mère différente...)
    J'ai déjà fait le test de prendre un disque d'une machine et de le mettre dans une autre qui soit différente de la première.
    Le système (c'était un FreeBSD) est devenu totalement instable.
    Il m'est arrivé de vouloir migrer un serveur linux vers un second serveur qui ne soit pas identique au premier.
    Bêtement j'avais installé le système d'exploitation sur le second serveur, j'avais également installé tous les paquets présents sur le premier serveur et copier les fichiers de conf un par un.
    Sur le premier serveur il y avais FreeBSD 6.0 et moi j'ai installé FreeBSD 6.1, comme j'ignorai l'impacte que ca aurait eu de copier les répertoires bêtement d'une FreeBSD 6.0 à 6.1 j'ai tout fais à la main comme je viens de vous le dire un plus plus haut.
    En fait mon problème c'est que ma connaissance des systèmes Unix est trop appoximative.
    Il est possible qu'en copiant les bons répertoires, je n'aurai pas eu besoin de reinstaller tous les logicielles à la main.
    Mais à part /etc et /usr je ne savais pas quoi d'autre copier alors j'ai fait la migration à la main.
    Le premier serveur était pas très compliqué il y avait juste squid d'installé desssus.
    Aurais-je dû procéder autrement?
    Pourriez-vous également me dire quelles sont les contraintes dont on doit se préocuper lorsque l'on fait une migration et surtout existe-il des outils qui traitent ces problèmatiques.

    Merci.

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    justement si tu n'es pas encore à ton aise avec les systemes unix ou gnu/linux il faut se lancer à l'eau et faire une migration manuelle pour "apprendre ", c'est l'occasion ou jamais...

    la methode la plus simple est incomplete mais ça fait une bonne base pour un premier essai :
    • installer le minimum vital sur la machine destination depuis un CD de distribution
    • sur la destination configurer le reseau
    • mounter sur la destination des volumes de la source /home et /etc en particulier
    • creer les memes users & groupes sur la machine de destination
    • copier les home directories et copier leurs fichiers respectifs dans /home/truc /home/machin etc.....
    • lister les applications à installer depuis la machine source
    • et installer les applicaton sur la machine destination.


    déjà tu vas progresser et mieux comprendre et surtout t'habituer a voir et modifier les fichier de configs manuellements et comme c'est une migration c'est pas risquer puisaue tu peux tjrs decider de recommencer la configuration à zero de la machine destination...

  3. #3
    Membre expérimenté

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Points : 1 594
    Points
    1 594
    Par défaut
    Salut

    Migrer un système BSD en ne conservant que le disque dur ça se fais plutôt bien (j'ai fais une install sur un disque monté dans ma machine avant de le mettre dans la machine que je voulais installer une fois... et a part régler quelques bricoles en single user au premier boot (fstab), ça tourne impec. Dans un autre genre, c'est toujours la même installe que je me traine depuis plus de 5 ans,et j'ai changé a peu près tout mon matériel depuis . Après bien sûr, si tu compile ton noyau au plus près de ton matériel, faut penser à charger les modules qui te manquent quand tu migre...)

    L'idée est que pour ne rien casser, il faut une copie exacte: si tu installe une version d'un OS et copie les fichiers d'une autre version, tu coure à la catastrophe: plein de fichiers de conf ont eu des modifications par rapport à la conf par défaut précédante et il faut y ajouter tes modifications locales... Si tu as déjà utilisé mergemaster sous FreeBSD, tu vois ce que je veux dire

    En gros, tu as deux possibilités:
    • Copie du système (dump / restore par exemple, ou cp / rsync avec les bonnes options)
    • Faire une nouvelle installation, installer les mêmes applications, et comparer les fichiers de conf de l'ancienne et la nouvelle machine. Meld peut être super pratique pour ça


    Bon courrage

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 100
    Points : 49
    Points
    49
    Par défaut
    il suffite de copier les partitions de la machine A vers la machine B

    • modifier /etc/fstab si necessaires

    • installer grub sur la machine B ( demarrer sur un CD boot et lancer grub)
      en executant les commndes root (hd0, x) : hd0 le disque dur de la machine
      x: le numero de la partition / ( root) ( attention si / sur sda(n) => x = n-1)
      puis la command setup(hd0) pour mettre a jour le MBR du disque

    • verifier ( mettre a jour) les addresses MAC des interfaces reseaux du fichier /etc/iftab


    lancer la machine B
    si la carte graphique n'est pas la meme que celle que la machine il faut juste reconfigurer le serveur X

    sinon si les machine A et B sont identiques on peut utiliser udpcast http://udpcast.linux.lu/

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 85
    Points : 62
    Points
    62
    Par défaut
    Bonjour,
    Merci pour tes conseils frp31, la méthode que tu m'as décrite est celle que j'utilise et je la trouve très lourdes.
    Faire une migration à la main sans contrainte de temps ca me pose pas
    de problème.
    Moi ce que m'embête c'est quand il faut migrer le système rapidement
    et donc éviter une réinstall complète du système, des softs et parfois
    si ce n'est pas la même version une comparaison fastidieuse des
    fichiers de conf.
    Merci pour Meld Smortex, c'est une bonne alternative à diff.
    J'utilise putty et exceed donc c'est parfait comme outil.
    Merci pour le lien Mokhtar BEN MESSAOUD, je connaissais PXE/bootp mais
    pas UDPcast, je vais l'essayer.
    Quels outils utilisez-vous pour faire des dump et des restore?
    J'ai déjà essayeé dd pour les partitions, ou le bon vieux tar pour mes fichiers.
    Existe il des outils plus évolués?

    Merci

  6. #6
    Membre expérimenté

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Points : 1 594
    Points
    1 594
    Par défaut
    Citation Envoyé par photorelief
    Quels outils utilisez-vous pour faire des dump et des restore?
    dump(8) et restore(8)

    J'aime bien les trucs éprouvés !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    HISTORY
         A dump utility appeared in Version 6 AT&T UNIX.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 85
    Points : 62
    Points
    62
    Par défaut
    Merki pour ces infos.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [REDHAT] Migration vers linux
    Par dword2add dans le forum RedHat / CentOS / Fedora
    Réponses: 4
    Dernier message: 04/12/2006, 12h30
  2. Recherche outil type mysql Front pour LINUX
    Par PamelaGeek dans le forum Outils
    Réponses: 1
    Dernier message: 11/04/2006, 11h12
  3. Recherche outil d'administration de mysql sous LINUX
    Par PamelaGeek dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 10/04/2006, 16h45
  4. Migration vers Linux - Problème d'accents
    Par syllep dans le forum Administration système
    Réponses: 2
    Dernier message: 21/03/2006, 11h54
  5. Rechercher le source du projet NetFilter sous Linux
    Par Hirouchima dans le forum Applications et environnements graphiques
    Réponses: 6
    Dernier message: 18/11/2005, 15h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo