The previous section decsribed how to install a single node dCache installation. A typically medium-sized dCache installation will however have a single head node hosting the name space provider and other central components, and a number of pool nodes. It is common to also use pool nodes as FTP and DCAP doors.
The Chimera file system must be mounted on all nodes running
either the SRM
or GridFTP
. Client nodes relying on dCap
access without using URLs also need to mount Chimera. Pools do
not need a mount anymore. Having a mount on the
Chimera/NFS3-server node itself is always a good idea as it
eases maintenance.
To mount the Chimera file system, either modify
config/chimera-config.xml
such that it
points towards the correct PostgreSQL host and start a local Chimera
NFSv3 server locally, or mount the NFS file system exported from
the head node. In the latter case, set
NAMESPACE_NODE
in
etc/node_config
to the host running the
Chimera NFSv3 server.
For the head node, follow the description of the previous
chapter, but do not create any pools. For pools and for dCap
or GridFTP
doors, PostgreSQL is not needed and installation of
PostgreSQL can be skipped on nodes that only hosts these
services. Proceed by creating
config/dCacheSetup
;
serviceLocatorHost
has to be set to the name
of the head node. In etc/node_config
leave
NODE_TYPE
empty. Add any doors you want to
start on this node to SERVICES
and set
NAMESPAE
to “chimera”. Run
install/install.sh
to finish the
installation. Finally, use dcache pool create
and dcache pool add to create and add pools
on this node.