/var/lib/bdii/gip/static-file-Cluster.ldiffile) and so I guess wasn't matching any resources.
Since, I eventually wanted to go to a stand alone Cluster Publisher I thought it would be easiest to push ahead and install that rather than try to install one one the CreamCE and remove it later.
So with a shiny new VM in hand and certificate I plunged onwards.
First step was to define the cluster variables in site-info.def (or in this case a specific node file):
Then it was a simple case of installing the rpms and running YAIM:
yum install emi-cluster
/opt/glite/yaim/bin/yaim -c -s /opt/glite/yaim/etc/site-info.def -n glite-CLUSTER
At that point we seemed to have a working system, the BDII was running and queriable, I count connect to the gridftp server and it had set up expriment and cluster directories in
Fine, next step was to rsync the contents of those directories from the torque server that then exports them to the CEs - well actually to
/export/glitetagsand symlink the previous locations to those. cfengine had already set the node up as a nfs server for me so exporting the new areas and updating the CEs to mount it from there was a matter of moments.
A quick check of the resource BDII looked fine so it was a simple matter to add the new source into the site bdii and tweak the
static-file-CE.ldiffile on the CreamCE to assign it to the new cluster.
One thing remained, when testing the gridftp server with uberftp* I'd noticed that I was not mapped to my usual pool account - not surprising as I had not mounted the site gridmapdir so it was using its local one. However, reasoning that the gridftp server was the same rpm as the one on the CreamCE that was using Argus for authentication and mapping I had a poke around on the CreamCE and in YAIM and tried installing the
argus-gsi-pep-calloutrpm and coping over
/etc/grid-security/gsi-pep-callout.conffrom the CreamCE.
Another quick test with uberftp and yes, I am mapped to my normal pool account so it appears I have a Cluster Publisher with Argus integration working. That means the one things at the site not using Argus are the gLite CreamCE which will be replaced soon by another EMI one and dCache which will get banning from Argus when I update to the next Golden Release.
uberftp heplnv146.pp.rl.ac.uk "ls /etc"