1. Downloading, Building, and Installing pcp

The initial release of the software (v0.1) can be found off my web page: pcp-0.1.tar.gz


   # tar xvfz pcp-0.1.tar.gz
   # cd pcp-0.1
   # ./configure
   # make

Installing it is a two step process First, we install the software using a make install on all the nodes. This command does essentially all the work, including installing the configuration files to start both pcpd (through xinetd) and authd (through init).


   # make install

Second, we generate a new RSA public/private key pair using openssl and replicate it on all nodes of the cluster.


   # openssl genrsa -out auth_priv.pem
   # chmod 600 auth_priv.pem
   # openssl rsa -in auth_priv.pem -pubout -out auth_pub.pem

Once the new key pair has been created, the keys then need to be copied into /etc on all the nodes.


   # scp auth_priv.pem node1:/etc/auth_priv.pem
   # scp auth_pub.pem  node1:/etc/auth_pub.pem
   # scp auth_priv.pem node2:/etc/auth_priv.pem
   # scp auth_pub.pem  node2:/etc/auth_pub.pem
   # scp auth_priv.pem node3:/etc/auth_priv.pem
   # scp auth_pub.pem  node3:/etc/auth_pub.pem
   .... and so on .... 

With a make install and the copying of the new key pair, pcp should now be ready for use.