Clush - Cluster Sh

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             
# Clush –bw node06 hostname
# clush -b node[03-09] hostname
# Clush –b --all hostname
# clush -bw node[15-18] dmidecode --type 17
# clush -bw node[09-22] free -h -m

Documentation

https://linux.die.net/man/1/clush

> Partager <