> Bonjour à tous,
>
> Je dois faire une étude comparative RedHat Enterprise Linux - Debian. La
> question qui m'ennuye un peu est la suivante. En y mettant le prix, RedHat
> offre le système RHN Proxy ou RHN Satelite qui permet à un administrateur
> de
> gérer au travers d'un interface simple l'ensemble de son parc informatique
> (regroupement de machines, installation à distance...). Debian comporte
> près de
> 16000 paquets et je ne trouve pas de système similaire.
>
> Or, en imaginant que je veuille basculer un parc de 500 machines vers
> Linux, une
> telle application est tout sauf une option. Pas question de lancer un
> apt-get
> install au travers d'une connexion ssh sur chacun des 500 postes clients.


Pour ma part, je suis très content de C3 tools (Cluster Command and
Control) qui me permet de réaliser simplement des scripts globaux à tout
un 'cluster' de machines, ou à plusieurs, au choix.

Très important : il s'agit juste de groupes de machines, et n'est
absolument pas réservé au calcul intensif en cluster, mais évidemment cela
y est très utile.

Il est très simple à installer sur le 'master'.

Pour pouvoir exécuter une commande sur un groupe de machine, il suffit
d'installer la clé publique du user concerné sur ces machines,
http://www.csm.ornl.gov/torc/c3/C3notespage.shtml

De plus il suppporte 'systemimager'

Un simple fichier /etc/c3.conf contient la description de tes groupes
(clusters) de machines,
# -----------------
cluster local {
   master_vu_du_net:mn
   cn0[1-9]    # génère les cn01, cn02, cn03...)
   cn[1-9][0-9]   # génère de cn10 à cn99 (ex, je n'en ai que 8)
}
cluster gmol  {
   master_vu_du_net:mn
   satan
   nonnette
   brigand
(...)
}
cluster xxx {
(...)
}
# ------------------------
par défaut, les commandes vont sur le premier cluster défini

    cexec uname -n

va fournir tous les noms des machines du cluster 'local'

    cpush gmol: /usr/local/bin/monscript

va copier le script sur les machines du cluster gmol

    cexec --all /usr/local/bin/monscript

va exécuter le script (local) sur tous les clusters.

etc.
# ------------------
c3  : Cluster Command & Control (C3) Overview
c3.conf : The default cluster definition file and its format.
c3-range : How to use and specify ranges on the command line in C3.
c3-scale : How to use C3's scalable execution model.
cexec(s) : executes a given command string on each node of a cluster.
cget : retrieves a specified file from each node of a cluster
    and places it into the specified target directory.
ckill : runs 'kill' on each node of a cluster for a specified process name.
clist : lists the names and types of clusters in
   the cluster configuration file.
cnum : returns the node names specified by the range
   specified on the command line.
cname : returns the node positions specified by the node
   name given on the command line.
cpush : push files from the local machine to the nodes in your cluster.
cpushimage : push drive images created by SystemImager
   from a server to the cluster nodes.
crm : deletes files from each cluster node.
cshutdown : runs shutdown on each cluster node.
# -------------------------------------------

Je ne vais pas approfondir : c'est simple et vaut vraiment la peine
d'essayer.

Bonne journée,

Alain


> Quelqu'un sur cette liste connait-il une application de ce genre pour
> Debian.
> Question connexe: y'a-t-il qqn qui utilise RHN pour gérer un parc de
> machines ?
>
> Merci d'avance et à bientôt.
>
> --
> Eric Kennedy van Dam
> _______________________________________________________
> Linux Mailing List - http://www.unixtech.be
> Subscribe/Unsubscribe:
> http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
> Archives: http://www.mail-archive.com/linux@lists.unixtech.be
> IRC: chat.unixtech.be:6667 - #unixtech
> NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
>


_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

Répondre à