La commande clush permet d’exécuter des commandes sur un cluster. Cette commande est interactive ou peut être utilisé dans un scripts shell.
Les fonctionnalités diponibles de clush sont :
- Modes d’exécution parallèle des commandes pour les clusters :
- flat mode
- tree mode
- Affichage intelligent des résultats : collecte de sortie intégrée, tri par nœud, ensemble de nœuds ou groupes de nœuds
- Redirection d’entrée standard vers des nœuds distants
- Coppie de fichiers en parallèle
- Options rétrocompatibilité avec
pdsh
Utilisation
Généralité
La base de la commande est :
# clush <node> <cmd> |
Regrouper les informations, l’option -b
(--dshbak
) permet de rassembler des nœuds ayant exactement le même résultat et l’option -w
permet de spécifier le(s) noeu
(s) :
# clush -bw <node> <cmd> |
Exemples
Quelques exemples :
# Clush -w -b node[01-05] ls /home |