> 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