Journal Maintenance de plusieurs PC - debian

Posté par  .
Étiquettes :
0
26
fév.
2004
Salut,

Pour mon premier journal, j'ai une question qui me trotte depuis un certain temps :

existe-t-il pour debian (oui c'est spécifique) qqe chose du style rhn (pouvoir voir les packages + demander les mises à jour + ...) ?

Si qqun connait : welcome ;)

Merci gentil journal
  • # Re: Maintenance de plusieurs PC - debian

    Posté par  . Évalué à 2.

  • # Re: Maintenance de plusieurs PC - debian

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

    C'est une blague ou un troll ? : )

    Bon je vais partir du principe que tu est honnete (mais naif) :
    apt-get c'est l'outil de base
    après t'as des front-end genre synaptic out aptitude ou que sais-je....

    Tout ca pour dire que ce que tu demande (gestion de package MAJ etc...c'est justement un des points fort qui differencient Debian des autres distrib.
    • [^] # Re: Maintenance de plusieurs PC - debian

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

      ya gnome-apt qui est bien fait aussi....
    • [^] # Re: Maintenance de plusieurs PC - debian

      Posté par  . Évalué à 1.

      A mon avis il a oublié de repréciser son titre "Maintenance de plusieurs PC - debian" dans le message.
      Quand tu as une dizaine/centaine de machines à mettre à jour, faire un apt à la main sur chaque machine peut être lourd...

      Il y a bien cron-apt :

      Description: Automatic update of packages using apt
      This package contains a tool that is run by a cron job
      at regular intervals. By default it just updates the package list and
      download new packages without installing. You can instruct it to run
      anything that you can do with apt-get.
      .
      It also sends mail (configurable) to the system administrator on
      errors.
      .
      Observe that this tool is a security risk, so you should not set it
      to do more than necessary (automatic upgrade of all packages is NOT
      recommended).


      Mais l'installation auto peut poser des problèmes quand les paquets ont besoin d'infos entrées par l'admin pour s'installer.
      • [^] # Re: Maintenance de plusieurs PC - debian

        Posté par  . Évalué à 1.

        oui effectivement, je l'ai marqué dans le titre et j'ai pas pensé le répeter dans le corps.

        Mais j'aimais bien le principe à la rhn : un interface (pas forcément web) qui montre les machines "en retard d'update", ... et surtout le fait que à partir d'une seule application (web ou pas) on puisse mettre à jour les machines d'un coup [plus exactement préciser que la machine doit s'updater et le client sur la machine fait les requêtes]. Je suis étonné de ne pas trouver de tels systèmes ...

        Il y a bien des systèmes complets prévus pour cela (m23.sf.net) mais c'est un peu lourd surtout qd tu as déjà toutes les configs de faites. Attention, je parle bien de mise à jour. Je sais que certains packages demandent des réponses de l'administrateur mais bon ... ds 95% des cas, on se contente de dire qu'on a modifié son script et qu'on veut le garder :)

        Merci qd même, j'avais pas vu cron-apt
        • [^] # Re: Maintenance de plusieurs PC - debian

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

          <troll>
          urpmi --parallel
          Ah zut, ya pas urpmi dans Debian...
          </troll>
        • [^] # Re: Maintenance de plusieurs PC - debian

          Posté par  . Évalué à 2.

          Il y a ça aussi :

          Package: clusterssh
          Priority: optional
          Section: admin
          Installed-Size: 108
          Maintainer: tony mancill <tmancill@debian.org>
          Architecture: all
          Version: 1.49-1
          Depends: perl-suid, perl-tk, ssh, libconfig-simple-perl, xterm
          Filename: pool/main/c/clusterssh/clusterssh_1.49-1_all.deb
          Size: 19474
          MD5sum: 3a713e1fba7b198dd95d738e2d022250
          Description: administer multiple ssh or rsh shells simultaneously
          ClusterSSH allows you to control multiple ssh sessions at the same time.
          It is a Perl-Tk app that launched xterms for each of the sessions, but
          also allows you to interact with the individual xterms if desired.

          Ca peut le faire... si ça ne fait pas peter un xterm pour chaque machine bien sûr...
          Mais bon, j'ai pas plusieurs machines sous la main pour tester et j'ai la fleme de reagarder les sources...
        • [^] # Re: Maintenance de plusieurs PC - debian

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

          Le mieux si tu as un acces internet c'est d'avoir une machine serveur qui "retrieve" toutes les mises à jour et d'ensuite modifier le source.lst (de /etc/apt/source.lst) sur les toutes les machines (rcp est ton amis), tu pourra ensuite utiliser cron-apt (je connaissait pas ce packet mais vu le nom ca doit servir a ce que je pense) pour mettre ton parc à jour assez regulierement (mais pas trop, genre un fois par semaine).

          stou.
          • [^] # Re: Maintenance de plusieurs PC - debian

            Posté par  . Évalué à 1.

            Pour le proxying, il y a apt-proxy, qui permet de mettre une machine en proxy et de router toutes les requêtes apt à travers celle-ci. De cette manière, chaque nouveau paquet est téléchargé au plus une fois. Après, pour les mises à jour, clusterssh à l'air pas mal (connexion simultanée sur toutes les machines pour un bon gros sudo apt-get upgrade: si les machines sont rigoureusement identiques, les interactions dans chaque session ssh le seront aussi, modulo les temps de téléchargement).
    • [^] # Re: Maintenance de plusieurs PC - debian

      Posté par  . Évalué à 2.

      apt-get c'est l'outil de base

      Faut l'outil de base c'est dpkg.
  • # Re: Maintenance de plusieurs PC - debian

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

    Salut,

    A Lolut (http://lolut.utbm.info(...)), ce que j'avais fait quand je m'occupais des machines (4 machines, c'est pas beaucoup, mais le principe est évolutif sur plein de machines), c'est un script shell dist-apt-get. En gros, j'avais des clés SSH exportées là où il faut (sur les 4 machines). Quand je faisais ./dist-apt-get install meuh, il se connectait (sans mot de passe grâce à ssh-agent) aux 4 machines, et faisait le apt-get. Grâce au proxy de l'école, le paquet n'était téléchargé qu'une seule fois, et hop, c'est parti.

    Seul inconvénient, si dans le paquet il y avait des questions, il fallait y répondre pour chaque machine (ici 4 fois, c'est peu, mais sur 100 machines, vla la galère).

Suivre le flux des commentaires

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