Command fanout (Cargabilidad de salida de comandos) se basa en la herramienta de código abierto Parallel Distributed Shell (pdsh). pdsh permite al administrador ejecutar comandos de shell en paralelo en un conjunto de sistemas. Puede utilizar remsh o ssh como programas de transporte en la red. La herramienta csshsetup se facilita para simplificar la distribución de las claves ssh. La utilidad complementaria Parallel Distributed Copy (pdcp) permite efectuar copias de archivos y directorios en paralelo en un conjunto de sistemas remotos. El filtro dshbak permite dar formato a la salida de varios sistemas y consolidarla para mejorar la presentación en pantalla.
Las herramientas cexec, ccp, ckill, cps y cuptime son empaquetadores en torno a los comandos pdsh y pdcp, optimizados para utilizarlos en un clúster Serviceguard. Dichas herramientas adoptan por defecto la ejecución de comandos en todo el clúster. Estos empaquetadores hacen lo siguiente:
cexec: Como pdsh, pero con características adicionales de generación de informes y reintento
ccp: Copia archivos en todo el clúster
ckill: Termina el proceso nombrado en todo el clúster o en los sistemas especificados
cps: Ejecuta un comando ps en todo el clúster o en los sistemas especificados
cuptime: Ejecuta el comando uptime en todo el clúster
Estos comandos también se pueden utilizar fuera de un clúster, pero como en el caso de pdsh y pdcp, el usuario debe especificar una lista de sistemas host de destino. El comando cexec funciona como pdsh y agrega capacidades de generación de informes. Los informes guardados se pueden utilizar para volver a ejecutar comandos anteriores y ceñirse sólo a los sistemas donde el comando haya dado error en un principio o donde se haya ejecutado con éxito en un principio, o ambos. La cargabilidad de salida de comandos se describe más detalladamente en el Capítulo 4: «Cargabilidad de salida de comandos».