wiki:manuals/YAIM_Sl5
Last modified 10 years ago Last modified on 09/10/10 12:35:25

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

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