Installing dCache with dCache Yaim
This page is for setting up dCache on SL4, for SL5 installs please use this page.
For details on how to install dCache via yum repositories.
Repositories
dcache-stable.repo
[dcache.stable] name=dcache.stable baseurl=http://www.dcache.org/repository/yum/sl4.4.0/$basearch/RPMS.stable/ enabled=1
jpackage.repo
[jpackage-generic] name=JPackage (free), generic mirrorlist=http://www.jpackage.org/jpackage_generic.txt failovermethod=priority gpgcheck=1 gpgkey=http://www.jpackage.org/jpackage.asc enabled=1
lcg-CA.repo
[lcg-ca] name=lcg-ca baseurl=http://linuxsoft.cern.ch/LCG-CAs/current enabled=1 protect=1
sl4x-errata.repo
[sl-errata] name=SL 4 base baseurl=ftp://ftp.scientificlinux.org/linux/scientific/4x/$basearch/errata/SL/RPMS/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-csieh file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson file:///etc/pki/rpm-gpg/RPM-GPG-KEY-jpolok file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
sl4x.repo
[sl-base] name=SL 4 base baseurl=ftp://ftp.scientificlinux.org/linux/scientific/4x/$basearch/SL/RPMS/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-csieh file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson file:///etc/pki/rpm-gpg/RPM-GPG-KEY-jpolok file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
sl-errata.repo
[sl-errata] name=SL 4 base baseurl=ftp://ftp.scientificlinux.org/linux/scientific/44/$basearch/errata/SL/RPMS/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-csieh file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson file:///etc/pki/rpm-gpg/RPM-GPG-KEY-jpolok file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
sl.repo
[sl-base] name=SL 4 base baseurl=ftp://ftp.scientificlinux.org/linux/scientific/44/$basearch/SL/RPMS/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-csieh file:///etc/pki/rpm-gpg/RPM-GPG-KEY-dawson file:///etc/pki/rpm-gpg/RPM-GPG-KEY-jpolok file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
glite31.repo
[glite31] name=gLite31 Repo baseurl=http://linuxsoft.cern.ch/EGEE/gLite/R3.1/glite-UI/sl4/$basearch/ enabled=1
glite31.generic
[glite31.generic] name=gLite31.generic baseurl=http://glitesoft.cern.ch/EGEE/gLite/R3.1/generic/sl4/$basearch/ enabled=1
Testing releases (not for production)
dcache-testing.repo
[dcache.testing] name=dcache.testing baseurl=http://www.dcache.org/repository/yum/sl4.4.0/$basearch/RPMS.testing/ enabled=1
Unstable releases (not for production)
dcache-unstable.repo
[dcache.unstable] name=dcache.unstable baseurl=http://www.dcache.org/repository/yum/sl4.4.0/$basearch/RPMS.unstable/ enabled=1
Applying the YUM settings
Then you must clear the yum meta data and then update YUM's cache.
yum clean all yum update
Get the dCache software and install the node
A lot of stuff is fetched here. This should take a little bit less than 10 minutes.
A new dependacy has just bee added and will be added to the metapackage very soon
yum install glite-version
For pool nodes :
yum install desy-SE_dcache_pool
For 32 bit admin nodes :
yum install compat-postgresql-libs yum install desy-SE_dcache_admin_postgres
For 64 bit admin nodes :
yum install compat-postgresql-libs yum install desy-SE_dcache_admin_postgres
One node should also be an information provider. on this node in addition to installing the above metapackage of your choice please also install the info system meta package. This is still alpha and may not work easily.
For info system Glue nodes nodes :
yum install desy-SE_dcache_info
Please note that the New Glite information system implementing bdii is not ready Fri Feb 26 22:44:39 2021, this RPM is available in our repository, and the required dependency RPM's are available from the bdii repository but you will need this RPM or newer.
glite-info-templates-1.0.0-6.noarch.rpm
If your site wishes not to run the latest software please run the information system on SL3.
For sites in the LCG grid.
yum install lcg-CA yum install lcg-vomscerts