Yum repositories for SL5.
This page is for setting up dCache on SL5, for SL4 installs please use this page.
For details on how to install dCache via yum repositories.
Change to the directory: cd /etc/yum.repos.d/ and create a file dcache.repo with following entries:
Stable yum repositories
[dcache_noarch] name=dcache_noarch_rpms baseurl=http://www.dcache.org/repository/yum/sl5/noarch/RPMS.stable/ enabled=1 [dcache_x86_64] name=dcache_x86_64_rpms baseurl=http://www.dcache.org/repository/yum/sl5/x86_64/RPMS.stable/ enabled=1 [dcache_i386] name=dcache_i386_rpms baseurl=http://www.dcache.org/repository/yum/sl5/i386/RPMS.stable/ enabled=1
Testing yum repositories
[dcache_noarch] name=dcache_noarch_rpms baseurl=http://www.dcache.org/repository/yum/sl5/noarch/RPMS.testing/ enabled=1 [dcache_x86_64] name=dcache_x86_64_rpms baseurl=http://www.dcache.org/repository/yum/sl5/x86_64/RPMS.testing/ enabled=1 [dcache_i386] name=dcache_i386_rpms baseurl=http://www.dcache.org/repository/yum/sl5/i386/RPMS.testing/ enabled=1
Unstable yum repositories
[dcache_noarch] name=dcache_noarch_rpms baseurl=http://www.dcache.org/repository/yum/sl5/noarch/RPMS.unstable/ enabled=1 [dcache_x86_64] name=dcache_x86_64_rpms baseurl=http://www.dcache.org/repository/yum/sl5/x86_64/RPMS.unstable/ enabled=1 [dcache_i386] name=dcache_i386_rpms baseurl=http://www.dcache.org/repository/yum/sl5/i386/RPMS.unstable/ enabled=1
Glite repositories
Some additional glite repositories can be found here.
Sites should install the lcg-CA.repo if they wish to allow access to the High energy physiscs community. Any nodes providing information to the BDII information system should install glite-BDII.repo in their yum repositories.
Glite node type installation is fully documented here.
Get the dCache software and installing the node.
Applying the YUM settings
Then you must clear the yum meta data and then update YUM's cache.
yum clean all yum update
SL5 metapackage
The meta packages have been changed between SL4 and SL5. This reflects the new options for chimera.
- dcache-SE_dcache_clients
- dcache-SE_dcache_info
- dcache-SE_dcache_nameserver_chimera
- dcache-SE_dcache_nameserver_pnfs
- dcache-SE_dcache_pool
- dcache-SE_dcache_postgresql
- dcache-SE_dcache_srm
dcache-SE_dcache_clients
To install the dcache client software:
yum install dcache-SE_dcache_clients
dcache-SE_dcache_info
This installs the information provider so that dCache can provide LDAP according to the GLUE schemer.
yum install dcache-SE_dcache_info
- Note : Install glite-BDII.repo
dcache-SE_dcache_nameserver_chimera
The following installs the dCache chimera name server.
yum install dcache-SE_dcache_nameserver_chimera
dcache-SE_dcache_nameserver_pnfs
The following installs the dCache pnfs name server.
yum install dcache-SE_dcache_nameserver_pnfs
dcache-SE_dcache_pool
This installs the minimal dcache pool.
yum install dcache-SE_dcache_pool
All other server meta packages depend upon this to provide the dcache server.
dcache-SE_dcache_postgresql
This installs dcache and the postgresql server and associated libraries.
yum install dcache-SE_dcache_postgresql
dcache-SE_dcache_srm
This installs dcache with the necessary libraries and services for an SRM node.
yum install dcache-SE_dcache_srm
Other dCache node types
| Node Type | Notes | Metapackage |
| admin node | No other services, no need for a database | dcache-SE_dcache_pool |
| billing node | Logging to postgresql database | dcache-SE_dcache_postgresql |
LCG trusted certificates
For sites in the LCG grid you will need to get the certificates that you trust for the grid.
yum install lcg-CA yum install lcg-vomscerts
- Note: Install lcg-CA.repo
