Joe Williams home
Install Ganglia
wget rpm -Uhv yum install libpng-devel libart_lgpl-devel rrdtool-devel freetype-devel rrdtool-devel rpmbuild --rebuild ganglia-3.0.7-1.src.rpm rpm -ivh /usr/src/redhat/RPMS/x86_64/ganglia-gmetad-3.0.7-1.x86_64.rpm /usr/src/redhat/RPMS/x86_64/ganglia-gmond-3.0.7-1.x86_64.rpm /usr/src/redhat/RPMS/x86_64/ganglia-devel-3.0.7-1.x86_64.rpm
Install libe
wget rpmbuild --rebuild libe-0.3.0-1.src.rpm rpm -ivh /usr/src/redhat/RPMS/x86_64/libe-0.3.0-1.x86_64.rpm
Install authd
yum install openssl-devel wget rpmbuild --rebuild authd-0.2.2-1.src.rpm
You will run into an error like the following, don't worry about it we clean it up next.
Installing authd-0.2.2-1.src.rpm warning: user bnc does not exist - using root warning: group dusers does not exist - using root error: Legacy syntax is unsupported: copyright error: line 5: Unknown tag: Copyright: GPL
Finish up authd
mv /usr/src/redhat/SPECS/authd.spec /usr/src/redhat/SPECS/authd.spec.1 sed 's/Copyright/License/g' /usr/src/redhat/SPECS/authd.spec.1 > /usr/src/redhat/SPECS/authd.spec rpmbuild -ba /usr/src/redhat/SPECS/authd.spec openssl genrsa -out auth_priv.pem chmod 600 auth_priv.pem openssl rsa -in auth_priv.pem -pubout -out auth_pub.pem
Copy auth_priv.pem and auth_pub.pem to '/etc' on each node of the cluster
rpm -ivh /usr/src/redhat/RPMS/x86_64/authd-0.2.2-1.x86_64.rpm
Installing gexec (using my SRPM, includes the '--with-ganglia' option)
echo "gexec 2875/tcp # Caltech GEXEC" >> /etc/services yum install glibc gcc gcc-c++ authd expat-devel rpm -ivh /usr/src/redhat/RPMS/x86_64/gexec-0.3.8-4.x86_64.rpm
Fork me on GitHub