Forum Astuces.divers image système

Posté par  .
Étiquettes : aucune
2
4
jan.
2011
Bonjour !

J'ai besoin d'être aiguiller dans le choix d'une technologie pour effectuer une image système d'une distribution debian.

Une configuration particulière est effectuée sur le système et cette hypotétique solution d'image me permettrait d'éviter des installations identiques sur d'autre machines.

Une contrainte réside dans le fait que ces machines peuvent posséder un matériel légèrement diffèrent.

Quelles solutions s'offrent à moi ?
J'ai essayé partclone (ext4) mais étant donnée que les machines étaient sensiblement différentes, cela c'est conclu par un échec.

Avez-vous des conseils à me suggérer ?
merci !
  • # L'installateur Debian

    Posté par  . Évalué à 4.

    L'installateur de Debian te permet de créer une installation automatique avec les paquets que tu désire et même d'exécuter des scripts à la fin de l'installation. http://www.debian.org/releases/stable/i386/apb.html.fr

    « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

    • [^] # Re: L'installateur Debian

      Posté par  . Évalué à 0.

      Il me semble avoir lu quelque part (mais je peux me tromper), que cet installateur peut générer la liste des RPM à installer à partir d'une machine déjà installée. Est-ce vraiou ma mémoire me joue-t-elle de tours ?
      • [^] # Re: L'installateur Debian

        Posté par  . Évalué à 4.

        À mon avis, c'est plutôt avec des paquets deb que rpm, mais sinon ça se génère facilement avec dpkg.

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

        • [^] # Re: L'installateur Debian

          Posté par  . Évalué à -1.

          À mon avis, c'est plutôt avec des paquets deb que rpm
          Effectivement, mais comme j'ai l'habitude d'utiliser les meilleurs outils, mes doigts ont fourché.
      • [^] # Re: L'installateur Debian

        Posté par  . Évalué à 4.

        dpkg --get-selection > fichier-backup.txt
        pour sauvegarder la liste de paquets

        dpkg --set-selection < fichier-bakcup.txt
        pour restaurer la liste des paquets


        il y a ensuite une commande dpkg ou apt pour installer les paquets cochés par set-selection
    • [^] # Re: L'installateur Debian

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

      et j'ajouterais qu'il est possible de stocker les réponses de debconf dans un annuaire LDAP (mais je ne l'ai pas essayé, ça fait 2 ans que c'est sur ma liste des "trucs cool à essayer avec Debian").

      Mais sinon j'avais fait une interface web pour générer des fichiers "preseed" pour, justement, faire des installations identiques sur des machines différentes (alors oui j'aurais bien filer l'interface si le patron chez qui je travaillais ne me l'avait pas interdit).

      "It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell

  • # outils pxe + installation semi automatique

    Posté par  . Évalué à 2.

    comme ca tu lances l'installation par le reseau (gain de temps si tu as plusieurs machines à installer)

    le PXE permet de detecter l'adresse MAC de la machine, et donc de specifier un fichier d'installation specifique à cette machine (ou generique si la MAC n'est pas trouvée dans la configuration)

    ainsi tu peux personnaliser tes installations en fonction de la machine qu'il y a en face
    l'outil cité plus haut devrait t'aider à preconfigurer les installations.
  • # mondo rescue

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

    Tu peux essayer avec Mondo Rescue.

    Je l'utilise avec succès (sur OpenSuse), pour peu que le matériel ne soit pas trop différent d'une machine à l'autre.
    L'intérêt, c'est qu'il est capable de reproduire le partitionnement, y compris les volumes LVM, et adapte les tailles de partitions si le disque physique n'est pas identique.

    Note que dans tous les cas, il y a malgré tout quelques fichiers à adapter sur la machine cible, comme par exemple les règles udev de nommage des interfaces réseau, le nom d'hôte, éventuellement la config postfix, etc.
    • [^] # Re: mondo rescue

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

      Oui, ou sinon depuis un live:

      $ tar cvzf - ./ | ssh user@machine "cat - > distro.tgz"

      et la restauration:

      $ ssh user@machine "cat distro.tgz" | tar xvzf -

      Voilà, c'est comme ca que je fais quand je veux tester une distrib, je backup mon systeme, j'installe le truc de test et à la fin je récupère le tout.
      • [^] # Re: mondo rescue

        Posté par  . Évalué à 1.

        Il précise bien que le matériel est différent entre les PC.

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

        • [^] # Re: mondo rescue

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

          Et alors ? Depuis quand ca pause un problème avec Linux ? Autant cloner du Windows c'est la merde, autant Linux, un ptit tar...

          Sur une archlinux, ca se résume à un mkinitcpio -pkernel26 pour que tout refonctionne sur une machine différente.
          • [^] # Re: mondo rescue

            Posté par  . Évalué à 1.

            Parce que tu as les drivers d'installés, ce qui n'est pas toujours le cas (rien qu'au niveau carte wifi par exemple).

            « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

            • [^] # Re: mondo rescue

              Posté par  . Évalué à 2.

              Et s'il installe tous les drivers dont il a besoin sur son master ?
              • [^] # Re: mondo rescue

                Posté par  . Évalué à 1.

                Il y a des drivers incompatibles entre eux.

                « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                • [^] # Re: mondo rescue

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

                  D'ou vient cette info ?

                  Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités

                  • [^] # Re: mondo rescue

                    Posté par  . Évalué à 2.

                    De problèmes que j'ai déjà eu où la solution était d'empêcher des modules de se charger automatiquement car ils entraient en conflit avec d'autre. Si je me souviens bien c'était entre les rtl****.

                    « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                  • [^] # Re: mondo rescue

                    Posté par  . Évalué à 2.

                    de la liste des modules blacklistés dispo dans
                    /etc/modprobe.d/blacklist*

                    qu'il faut modifier pour pouvoir charger certains modules

                    par exemple, il faut blacklister le module SSB
                    pour utiliser le module WL
                    • [^] # Re: mondo rescue

                      Posté par  . Évalué à 2.

                      qui dit "installer" ne dit pas forcément "monter au boot ..."
                      Apres on peut imaginer un script qui sélectionne les drivers à blacklister en fonction du matos ...
                      • [^] # Re: mondo rescue

                        Posté par  . Évalué à 2.

                        sauf que si tu ne blacklistes pas SSB dans /etc/modprobe.d/blacklist,

                        tu pourras pas faire un modprobe wl à la main apres
                        ou plutot si, tu pourras (c'est ca le pire) et meme sans message d'erreur

                        mais le module wl ne fonctionnera pas
                        • [^] # Re: mondo rescue

                          Posté par  . Évalué à 2.

                          Quel est l'intéret de faire un modprobe à la main après si ce n'est pour bidouiller ?
                      • [^] # Re: mondo rescue

                        Posté par  . Évalué à 2.

                        Si tu en es à faire un script pareil, je pense que l'installateur est quand même plus simple.

                        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                        • [^] # Re: mondo rescue

                          Posté par  . Évalué à 2.

                          C'est autant le bordel que ça les drivers sous Linux ?

                          Ah, pardon, je suis en avance de 2 jours ... :)

                          Plus sérueisement, je suis d'accord avec toi.
      • [^] # Re: mondo rescue

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

        Je crois pas que « tarrer » /dev ni /proc soit une bonn idée.
        Je ne crois pas non plus que « détarrer » dans /home/user soit une bonne idée non plus.
  • # systemimager

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

    Clé usb bootable, systemimager pour le clonage et script shell post-installation pour les différentes cibles.

    Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités

    • [^] # Re: systemimager

      Posté par  . Évalué à 1.

      Pourrais-je en savoir davantage sur systemimager ?
      Tu parle de clé usb bootable, s'agit-il d'un complément à systemimager où d'une solution indépendante ? En tout cas, merci pour ces infos !
      • [^] # Re: systemimager

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

        http://wiki.systemimager.org/index.php/Main_Page

        La clé usb est une debian minimaliste.

        Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités

        • [^] # Re: systemimager

          Posté par  . Évalué à 1.

          Bonjour,
          J'ai essayé la solution systemimager, mon premier essai à débouché par un échec.
          Avant de persévérer, peux tu me confirmer que cette solution s'adapte dans le cas où j'ai 2 machines sensiblement différentes ?
          merci,
          • [^] # Re: systemimager

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

            Peux-tu définir sensiblement différentes ?

            Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités

            • [^] # Re: systemimager

              Posté par  . Évalué à 1.

              par exemple une machine peut avoir une carte graphique intel et l'autre ati, les cartes réseaux ne sont pas les mêmes,
              les disques dur, de mêmes capacités mais pas de mêmes marques.
              • [^] # Re: systemimager

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

                A adapter par script post installation ou prévu dés le départ car pas la même image système.
                Le disque peu importe la marque.

                Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités

Suivre le flux des commentaires

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