Forum général.cherche-logiciel Ghost à chaud sous linux

Posté par  .
Étiquettes :
0
5
juil.
2007
Bonjour,

je suis actuellement en stage dans une boite informatique, et on vient de recevoir un gros serveur sur lequel on va installer une debian et faire de la virtualisation.

Pour garantir le bon fonctionnement du système, je cherche à mettre en place des ghost à chaud du système (sans reboot, il ne doit pas y avoir d'interruptions du service.

Quelqu'un connait il un bon logiciel ou un bon tuto me permettant de faire cela?

Merci à vous !
  • # non

    Posté par  . Évalué à 0.

    1) C'est suiscidaire
    2) Impossible techniquement
    3) Bonne chance
    • [^] # Re: non

      Posté par  (site web personnel) . Évalué à 2.

      Oui et non, tout ça est possible via les fonctions snapshot de lvm
      mais bon certains soft n'aiment pas êtres démarrés sur un état inconsistant
    • [^] # Re: non

      Posté par  . Évalué à 1.

      Salut,

      En fait, si je demande ça, c'est parce que je avais vaguement vu quelque part que c'était possible, donc c'est pour ca que je m'y intéresse. Je pense que ca doit aussi intéresserer bcp de société informatiques de pouvoir ghoster sans stopper le serveur, cela permet de gagner en productivité.

      Sinon, benoit, peux tu développer un peu sur les snapshots de lvm?

      Merci !
  • # raid 1 en réseau

    Posté par  (site web personnel) . Évalué à 3.

    si tu ne dois pas avoir d'interruption de service, alors je te conseille drbd qui fait du raid 1 des partitions que tu souhaites
    plus d'info ici: http://www.drbd.org/ & http://www.linux-ha.org/DRBD
    • [^] # Re: raid 1 en réseau

      Posté par  . Évalué à 1.

      je plussois:

      car du "ghost" en live c'est de la réplication ou mirroring.
      • [^] # Re: raid 1 en réseau

        Posté par  . Évalué à 1.

        Et bien en fait il y a deja du raid 1 je crois.

        Mais n'y a t-il pas des fonctions de snapshot? Sur machines virtuelles de VMwaere server on peut deja faire des snapshots de machines en cours d'utilisation, et donc ca serait cool si on pouvait appliquer ce principe à une machine physique?
  • # .

    Posté par  (site web personnel) . Évalué à 1.

    C'est quoi un ghost ?

    Si tu cherche à sauvegarder l'ensemble du système, pourquoi ne pas le tarer ?

    Adhérer à l'April, ça vous tente ?

    • [^] # Re: .

      Posté par  (site web personnel) . Évalué à 1.

      Un 'ghost' est effectivement une image système, du nom du principal logiciel propriétaire (Symantec Norton Ghost) pour effectuer ce genre d'opération ( http://jargonf.org/wiki/ghost ).
      • [^] # Re: .

        Posté par  (site web personnel) . Évalué à 2.

        Et bien moi je fait ça depuis longtemps, mais curieusement ça s'appelle 'tar'.
        tar -cvzpf MonArchiveSystème / --exclude /dev --exclude /proc -- exclude /home
        ... à adapter à chaque cas ...

        Adhérer à l'April, ça vous tente ?

        • [^] # Re: .

          Posté par  (site web personnel) . Évalué à 1.

          Pour un système Linux oui, c'est efficace.

          Norton Ghost est surtout prévu pour les machines sous Microsoft Windows et dispose de fonctions qui à ma connaissance ne sont pas équivalente avec des logiciels libres (G4U http://www.feyrer.de/g4u/ par exemple) telles que la diffusion vers plusieurs postes en multicast et le paramétrage automatique post-clonage.

          Dès que je peux remplacer Norton Ghost par un équivalent libre, je le fais sans attendre !
  • # Mondo Rescue

    Posté par  . Évalué à 4.

    C'est exactement ce que fait MondoRescue.

    http://www.mondorescue.org/
    • [^] # Re: Mondo Rescue

      Posté par  . Évalué à 1.

      J'ai un peu regardé mondo , ca a l'air pas mal.
      Mais un détail qui ma échappé, puis je restorer le système avec le mbr et les bonnes partitions qui vont avec?
      • [^] # Re: Mondo Rescue

        Posté par  . Évalué à 4.

        En fait, il faut que tu mettes un peu les doigts dans UNIX et surtout que tu oublies toutes les habitudes Windows : la copie intégrale, secteur-à-secteur, d'un disque vers un autre, tu peux le faire en une seule commande sous Unix : dd. Et encore, dd n'est là que pour suivre un temps soi peu le processus, mais en fait, copier le contenu d'un /dev/hd- vers un autre suffit à effectuer cette opération.

        Les principales raisons pour lesquelles on ne le fait pratiquement jamais sont :

        1) La duplication de la table des blocs défectueux du disque source qui ne correspondent bien sûr pas à ceux du disque destination. Ceci se résout en relançant un fsck -cc.

        2) Les géométries des disques qui, eux, ne sont en général jamais du même modèle.

        3) Le fait que sous Unix, tout est fichier. Il suffit donc de tout copier de filesystem à filesystem et de rappeler lilo ou grub depuis un liveCD pour résoudre le problème en entier.


        Pour le reste, c'est de la redondance de machine qu'il faut faire si tu veux faire de la tolérance de panne. Au moins tu assures les défaillances matérielles dans le lot et le tout te coûte guère plus chère que des licences de logiciels dédiés.

        En gros, si quelqu'un flingue une machine, une autre est déjà en ligne pour prendre le relais dans la milliseconde, le temps que tu répares la première. Même si UNIX permet de presque tout faire, y compris le genre d'accrobaties dont tu parles, on ne dépanne pas une voiture à 130 sur l'autoroute ...
  • # commande dd ?

    Posté par  . Évalué à 1.

    Je viens d'approfondir un peu mes recherches et je suis tombé sur la commande dd, qui m'a l'air assez aisée à utiliser :

    Sauvegarde de partition(s) avec dd :
    a) monter la partition où on veut mettre la sauvegarde
    b) copie exacte & compressée de (exemple) la partition 3 du disque dur maître /dev/hda3 :

    dd if=/dev/hda3 | gzip | dd of=/chemin_vers/sauvegarde.gz

    Pour restaurer la sauvegarde :
    gzip -dc /chemin_vers/sauvegarde.gz | dd of=/dev/hda3

    Et éventuellement réinstaller grub et lui dire de booter sur la bonne partition.

    Mais ce que je n'ai pas trouvé, c'est que je peux faire cela sans démonter les partitions, car j'ai vaguement vu qq part que ce n'était pas faisable à chaud, qu'il fallais démonter les partoches à backuper avant.

    Sinon, savez vous s'il est possible par l'intermédiaire de cette commande de backuper le MBR/bootloader?

    Merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.