Add pssh package to get access to pssh and pslurp to make using sosreport over a cluster of nodes easier. An example of how this could be done is: rm -Rf sos && mkdir -p sos && cd sos pssh -i -H "root@r6m root@localhost" rm -Rfv /tmp/sos pssh -i -t 0 -H "root@r6m root@localhost" sosreport --tmp-dir /tmp/sos pslurp -t 0 -H "root@r6m root@localhost" -r /tmp/sos . As an alternative to -H with a list of hostnames, you can use: -h hosts.txt Where hosts.txt contains a line per host like: root@r6m root@localhost We would ship this package in RHOS (from 3.0.z onward) to be solely used and supported for the use case of gathering up sosreports from many hosts.
Scratch el6 build: http://kojipkgs.fedoraproject.org//work/tasks/4854/5894854/pssh-2.3.1-5.el6.noarch.rpm No additional deps are required, pssh uses openssh-clients.
# rpm -qa |grep pssh pssh-2.3.1-4.el6ost.noarch ran some basic pssh commands. works fine
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2013-1859.html