OVH Cloud OVH Cloud

apt-get distribue

4 réponses
Avatar
Eric LeBlanc
Hello,

Est-ce qu'il existe un package ou un projet qui permet d'avoir un apt-get
distribue?

Si nous avons un parc de plus de 300 machines, ca devient tres lent et
laborieux de le faire via ssh, un script du genre:

for i in $SERVERS
do
ssh $i apt-get install package_name
done

Je me demandais s'il existe pas une solution plus rapide, du genre un
demon qui roule sur chaque machine, et qui recoit des ordres du serveur
:-)

Merci

E.
--
Eric LeBlanc
inouk@igt.net
--------------------------------------------------
UNIX is user friendly.
It's just selective about who its friends are.
==================================================


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

4 réponses

Avatar
Raphaël 'SurcouF' Bordet
Le mercredi 16 février 2005 à 11:02 -0500, Eric LeBlanc a écrit :
Hello,

Est-ce qu'il existe un package ou un projet qui permet d'avoir un apt-get
distribue?

Si nous avons un parc de plus de 300 machines, ca devient tres lent et
laborieux de le faire via ssh, un script du genre:



[...]

Je me demandais s'il existe pas une solution plus rapide, du genre un
demon qui roule sur chaque machine, et qui recoit des ordres du serveur
:-)



J'ai plusieurs solutions ou pistes à te proposer, sachant que je n'ai
pas pu tout tester mais ce sont des idées, de la plus simple à la plus
complexe à mettre en oeuvre:

- cront-apt[1]: à l'aide de paquet et d'un miroir que tu contrôles, tu
peux automatiser les mises à jour très facilement. Bien sûr, cela
implique d'avoir un dépôt apt personnalisé dans lequel tu n'entrepose s
que les paquets que tu auras validé (sur une machine de test, par
exemple). Des outils annexes comme debmirror[2] ou apt-move[3] viendront
compléter la boîte à outils.

- cfengine2[4]: suite de logiciels écrits et toujours maintenus par Mark
Burgess, professeur à l'University College d'Oslo. Son outil est un
langage déclaratif de haut niveau permettant de réaliser des tâches
administratives selon des classes pré-définies. Il consiste en plusieur s
petits démons dont chacun a une tâche bien précise. En outre, il
s'appuie directement sur des outils libres tels OpenSSH, OpenSSL et
md5sum. Tu trouveras une bonne introduction ici[5], sans oublier la
documentation de référence[6]. Tu peux également combiner cette suite
avec fai[7], un outil permettant d'installer automatiquement des debian
et capable notamment d'utiliser des scripts cfengine lors du processus
d'installation. Tu trouveras ici[8] une documentation de référence.

- le projet m23[9]: il s'agit là d'un outil d'administration de parc
composé de debian disposant d'un "serveur" où tout est centralisé et
accessible à partir d'un simple navigateur. Le seul bémol est qu'à
l'heure actuelle, il n'est encore guère possible[10] d'intégrer une
machine existante.

Bonne continuation ! ;-)


[1]:http://packages.debian.org/unstable/admin/cron-apt
[2]:http://packages.debian.org/unstable/net/debmirror
[3]:http://packages.debian.org/unstable/admin/apt-move
[4]:http://packages.debian.org/unstable/admin/cfengine2
[5]:http://thierrylhomme.developpez.com/cfengine.html
[6]:http://www.cfengine.org/
[7]:http://packages.debian.org/unstable/admin/fai
[8]:http://www.informatik.uni-koeln.de/fai/fai-guide-fr/
[9]:http://m23.sourceforge.net/PostNuke-0.726/html/index.php?newlang=eng
[10]:http://m23.sourceforge.net/phpBB2/viewtopic.php?tw
--
Raphaël 'SurcouF' Bordet
http://debianfr.net/ | surcouf at debianfr dot net
Avatar
Jean-Yves LENHOF
Le mercredi 16 février 2005 à 11:02 -0500, Eric LeBlanc a écrit :
Hello,

Est-ce qu'il existe un package ou un projet qui permet d'avoir un apt-get
distribue?

Si nous avons un parc de plus de 300 machines, ca devient tres lent et
laborieux de le faire via ssh, un script du genre:

for i in $SERVERS
do
ssh $i apt-get install package_name
done

Je me demandais s'il existe pas une solution plus rapide, du genre un
demon qui roule sur chaque machine, et qui recoit des ordres du serveur
:-)



Pas au niveau apt mais il existe clusterssh packagé chez debian...
http://packages.debian.org/unstable/admin/clusterssh


What is ClusterSSH and what is it used for?


Ever had to make the same change on more than one unix server?

This tool addresses exactly this problem. You run a utility (cssh)
giving a couple of server names as parameters, and then xterms opens
up to each server with an extra "console" window. Anything typed into
the console is replicated into each server window (so you can edit the
same file on N machines at the same time).

It is also possible to type into the server windows directly, or
temporaily disable replication to one or more of the servers through
the "Hosts" menu.






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 12830ième jour après Epoch,
Jean-Yves LENHOF écrivait:

Le mercredi 16 février 2005 à 11:02 -0500, Eric LeBlanc a écrit :
Hello,

Est-ce qu'il existe un package ou un projet qui permet d'avoir un apt-get
distribue?

Si nous avons un parc de plus de 300 machines, ca devient tres lent et
laborieux de le faire via ssh, un script du genre:

for i in $SERVERS
do
ssh $i apt-get install package_name
done

Je me demandais s'il existe pas une solution plus rapide, du genre un
demon qui roule sur chaque machine, et qui recoit des ordres du serveur
:-)



Pas au niveau apt mais il existe clusterssh packagé chez debian...
http://packages.debian.org/unstable/admin/clusterssh



Ben avec un cssh sur 300 machines, je veux bien le modèle de ton/tes
écrans et la/les cartes vidéos utilisées :)


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Thomas CLavier
Eric LeBlanc wrote:
Est-ce qu'il existe un package ou un projet qui permet d'avoir un apt-get
distribue?



Je ne l'ai jamais utilisé, mais FAI ne permet un truc du genre ?

--
Thomas Clavier http://www.tcweb.org
Lille Sans Fil http://www.lillesansfil.org
+33 (0)6 20 81 81 30 JabberID :


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact