INFNGRID Installation and Configuration Guide for gLite 3.1 SL4 i386/x86_64

This document is a complete guide for the installation and the configuration of INFNGRID profiles aligned with gLite middleware version 3.1 on SL4 (or RHEL4 clones) for i386 or x86_64 architecture.

Currently all profiles have been ported to SL4 i386 and integrated in INFNGRID release, whereas only few profiles have been ported to SL4 x86_64. At the following link you can find the current status of gLite and INFNGRID 3.1 porting:

If you find errors in this document please open a ticket to the “Release & Documentation” group using the INFNGRID trouble ticketing system.

Released profiles

Here below an updated lists of currently deployed profiles with related metapackage and nodetype names:

Profiles INSTALLATION
Metapackages
CONFIGURATION
Nodetypes
Release date
i386
Release date
x86_64
Required
in a grid site?
AMGA ig_AMGA_postgres
ig_AMGA_oracle
ig_AMGA_postgres
ig_AMGA_oracle
28/01/2008
24/06/2008
Not released NO
BDII Site ig_BDII ig_BDII_site 28/01/2008 Not released YES
BDII Top ig_BDII ig_BDII_top 28/01/2008 Not released NO
CREAM CE ig_CREAM
ig_CREAM_LSF
ig_CREAM_torque
ig_CREAM
ig_CREAM_LSF
ig_CREAM_torque
07/11/2008 Not released YES
FTA ig_FTA_oracle ig_FTA_oracle 06/08/2008 25/05/2009 NO
only at Tier1
FTM ig_FTM ig_FTM2 28/01/2008 Not released NO
only at Tier1
FTS ig_FTS_oracle ig_FTS_oracle 06/08/2008 25/05/2009 NO
only at Tier1
GRELC ig_GRELC ig_GRELC 07/10/2009 Not released NO
HLR ig_HLR ig_HLR 24/06/2008 Not released NO
HYDRA ig_HYDRA_mysql ig_HYDRA_mysql 23/01/2009 Not released NO
lcg CE ig_CE
ig_CE_LSF
ig_CE_torque
ig_CE
ig_CE_LSF
ig_CE_torque
28/01/2008 Not released YES
LFC ig_LFC_mysql
ig_LFC_oracle
ig_LFC_mysql
ig_LFC_oracle
28/01/2008 25/05/2009 NO
MON ig_MON ig_MON 29/04/2008 Not released not anymore!
MyProxy ig_PX ig_PX 28/01/2008 Not released NO
SE dCache ig_SE_dcache_admin_gdbm
ig_SE_dcache_admin_postgres
ig_SE_dcache_info
ig_SE_dcache_pool
ig_SE_dcache_admin_gdbm
ig_SE_dcache_admin_postgres
ig_SE_dcache_info
ig_SE_dcache_pool
18/02/2008 25/05/2009 YES
required at least one SE
(DPM, dCache, StoRM);
StoRM recommended
SE DPM ig_SE_dpm_disk
ig_SE_dpm_mysql
ig_SE_dpm_oracle
ig_SE_dpm_disk
ig_SE_dpm_mysql
ig_SE_dpm_oracle
28/01/2008 25/05/2009 YES
required at least one SE
(DPM, dCache, StoRM);
StoRM recommended
SE StoRM ig_SE_storm_backend
ig_SE_storm_frontend
ig_SE_storm_gridftp
ig_SE_storm_checksum
ig_SE_storm_backend
ig_SE_storm_frontend
ig_SE_storm_gridftp
ig_SE_storm_checksum
28/04/2008 Not releases YES
required at least one SE
(DPM, dCache, StoRM);
StoRM recommended
UI ig_UI
ig_UI_noafs
ig_UI
ig_UI_noafs
08/11/2007 Not released NO
but recommended
VOBOX ig_VOBOX ig_VOBOX 28/01/2008 Not releases NO
VOMS ig_VOMS_mysql
ig_VOMS_oracle
Manually configuration!
Don't use yaim!
28/01/2008 Not releases NO
WMS ig_LB
ig_WMS
ig_LB
ig_WMS
24/06/2008 Not released NO
WN ig_WN
ig_WN_noafs
ig_WN_LSF
ig_WN_LSF_noafs
ig_WN_torque
ig_WN_torque_noafs
ig_WN
ig_WN_noafs
ig_WN_LSF
ig_WN_LSF_noafs
ig_WN_torque
ig_WN_torque_noafs
23/08/2007 23/08/2007 YES

Strange words…

Please keep in mind the difference between the following three concepts because of their different scopes and uses:

  • profile ⇒ we use this word to generically call a service
  • metapackage ⇒ we use this word during installation phase
  • nodetype ⇒ we use this word during configuration phase

Documentation references

Pre-requirements

INFNGRID pre-requirements

You need to follow these steps in order to enter your site in INFNGRID for the first time.

Contact the Italian Regional Operative Center (ROC) to plan your installation

The first step is to contact the Italian ROC (it-roc@infn.it) of INFNGRID. Installation of new sites and upgrades of existing ones are planned by the ROC to avoid any trouble/disruption and keep a reasonable level of service of the production environment.

Moreover the Italian ROC will ask you some information in order to register your site in the GOC database

Memorandum of Understanding (MoU)

Before entering in grid, each site has to accept several norms of behaviour, described in a “Memorandum of Understanding” (MoU):

The COLG (Grid Local Coordinator) have to read and sign it, and then fax this document to INFN-CNAF.

Create an account/mailing list grid-prod@<yoursite>

All sites must provide this email alias: grid-prod@<yoursite>. This alias will be used to report problems and it will be added to the site managers' mailing list. Of course it should include all site managers of your grid site.

Register your nodes in the DNS

If the machines you are installing/configuring are not yet registred in the DNS.

Request to the CA the certificates for your nodes

As for users, some grid elements (all except BDII/UI/WN) must be authenticated with digital certificates too. You can follow the procedure documented here:

Please note that in order to request a server certificate, you need to have your personal certificate. If you haven't got it, please follow the procedure described in this page.

Collect ethernet MAC address

If you are going to install your nodes via network using PXE, it is very likely that you will need the MAC addresses of the network cards.

Disable Hyperthreading and enable PXE boot

If your nodes support Intel Hyperthreading (e.g. Xeon) we suggest to disable it directly in the BIOS configuration. Although well supported by Linux, it does not give you any 'magic' improvement.

If you plan to use PXE to install your nodes, ensure that the boot sequence is OK.

Installation

OS installation

Install SL4 using SL4.X repository (CERN mirror) or one of the supported OS (RHEL4 clones).

You may find information on official repositories at ”Repositories for APT and YUM”.
If you want to set up a local installation server please refer to ”Mrepo Quick Guide”.

Please check if NTP is installed, otherwise:

yum install ntp

Check the FQDN hostname

Ensure that the hostnames of your machines are correctly set. Run the command:

hostname -f

It should print the fully qualified domain name (e.g. prod-ce.mydomain.it). Correct your network configuration if it prints only the hostname without the domain. If you are installing WN on private network the command must return the external FQDN for the CE and the SE (e.g. prod-ce.mydomain.it) and the internal FQDN for the WNs (e.g. node001.myintdomain).

Repository settings

The default package management tool used by SL4 and YAIM 4 is YUM.

Here below you can find the links to the official INFNGRID repo files for all profiles. Add or update your repository settings (both “Common repositories” and “Profile-specific repositories”) in /etc/yum.repos.d/.

Note: If you want to use your local mirror you may modify that files properly.

Common repositories

Each profile needs a set of common repositories (choose the column corresponding to the architecture you want: i386 or x86_64):

Common repositories
i386
Common repositories
x86_64
dag.repo dag.repo
ig.repo ig_x86_64.repo
egi-trustanchors.repo egi-trustanchors.repo

IMPORTANT NOTE: JPackage problem

Lately the Jpackage repository cannot be used anymore, so a “local” repository has been created on the IG repository, containing the needed packages. It is specified in the ig.repo file.

IMPORTANT NOTE: StoRM i386

New StoRM profiles need a newer version of curl that is deployed within ig repository. If you have set ”protect = 1” inside your OS repository settings you have to do the same for ig_sl4_externals repository, as follows:

#
# INFNGRID repositories
#

[ig_sl4]
name    = ig 3.1
baseurl = http://grid-it.cnaf.infn.it/mrepo/ig_sl4-i386/RPMS.3_1_0/
enabled = 1
protect = 0

[ig_sl4_externals]
name    = ig 3.1 (externals)
baseurl = http://grid-it.cnaf.infn.it/mrepo/ig_sl4-i386/RPMS.3_1_0_externals/
enabled = 1
protect = 1
^^^^^^^^^^^

Nothing has to be done if you haven't protect your OS repository.

Profile-specific repositories

Furthermore each profile needs a set of repositories that contain the profile-related middleware. Look at the table below to know what specific repositories your profile needs (get the ones on i386 column if you are installing an i386 profile, otherwise the ones on x86_64 column if you are installing a x86_64 profile):

Metapackages Profile-specific repositories
i386
Profile-specific repositories
x86_64
ig_AMGA_oracle glite-amga_oracle.repo -
ig_AMGA_postgres glite-amga_postgres.repo -
ig_BDII (Top/Site) glite-bdii.repo -
ig_CE glite-lcg_ce.repo -
ig_CE_LSF glite-lcg_ce_lsf.repo -
ig_CE_torque glite-lcg_ce_torque.repo -
ig_CREAM glite-cream.repo -
ig_CREAM_LSF glite-cream_lsf.repo -
ig_CREAM_torque glite-cream_torque.repo -
ig_FTA_oracle glite-fta_oracle.repo glite-fta_oracle_x86_64.repo
ig_FTM glite-ftm.repo -
ig_FTS_oracle glite-fts_oracle.repo glite-fts_oracle_x86_64.repo
ig_GRELC glite-generic.repo -
ig_HLR glite-generic.repo -
ig_HYDRA_mysql glite-hydra_mysql.repo
glite-bdii.repo
-
ig_LB glite-lb.repo -
ig_LFC_mysql glite-lfc_mysql.repo glite-lfc_mysql_x86_64.repo
ig_LFC_oracle glite-lfc_oracle.repo glite-lfc_oracle_x86_64.repo
ig_MON glite-mon.repo -
ig_PX glite-px.repo -
ig_SE_dcache_admin_gdbm glite-se_dcache_admin_gdbm.repo glite-se_dcache_admin_gdbm_x86_64.repo
ig_SE_dcache_admin_postgres glite-se_dcache_admin_postgres.repo glite-se_dcache_admin_postgres_x86_64.repo
ig_SE_dcache_info glite-se_dcache_info.repo glite-se_dcache_info_x86_64.repo
ig_SE_dcache_pool glite-se_dcache_pool.repo glite-se_dcache_pool_x86_64.repo
ig_SE_dpm_disk glite-se_dpm_disk.repo glite-se_dpm_disk_x86_64.repo
ig_SE_dpm_mysql glite-se_dpm.repo glite-se_dpm_x86_64.repo
ig_SE_dpm_oracle glite-se_dpm.repo -
ig_SE_storm_backend
ig_SE_storm_frontend
ig_SE_storm_checksum
glite-generic.repo -
ig_SE_storm_gridftp glite-generic.repo ig_storm_x86_64.repo
glite-generic_x86_64.repo
ig_UI glite-ui.repo -
ig_VOBOX glite-vobox.repo -
ig_VOMS_mysql glite-voms_mysql.repo -
ig_VOMS_oracle glite-voms_oracle.repo -
ig_WMS glite-wms.repo -
ig_WN, ig_WN_noafs
ig_WN_LSF, ig_WN_LSF_noafs
glite-wn.repo glite-wn_x86_64.repo
ig_WN_torque, ig_WN_torque_noafs glite-wn_torque.repo glite-wn_torque_x86_64.repo

Then clean your yum metadata:

yum clean all

Java installation

With the new jpackage.repo file there is no need to install firstly the Java packages.

You may find some useful information at Use of JPackage for gLite 3.1 Release wiki page.

CAs installation (all)

Install CAs on ALL profiles:

yum install lcg-CA

Metapackage installation

:!: IMPORTANT: In case of installation over SLC

In case you are using SLC4 you should:

  • disable the cern-extras.repo (creats problems with xerces-c)
mv /etc/yum.repos.d/cern-extras.repo  /etc/yum.repos.d/cern-extras.repo.disabled
  • add a “missing” repository (offering java-*-sun-compat)
cat /etc/yum.repos.d/errata.repo
#
# MYREPO repositories
#

[my-jdk_i386]
name    = 
baseurl = http://ftp.scientificlinux.org/linux/scientific/4x/i386/errata/SL/RPMS/
enabled = 1
protect = 1 

:!: IMPORTANT: AFS installation

Please pay attention that if you want to install the AFS versions of the WN and UI metapackages (ig_WN, ig_WN_LSF, ig_WN_torque, ig_UI) for getting the right version of the kernel-module-openafs, BEFORE INSTALLING THE METAPACKAGE, you should do:

yum install openafs openafs-client kernel-module-openafs-`uname -r`

:!: IMPORTANT: WMS & SE_dpm_mysql installatio

As reported by Maarten Litmaath in bug #65013 “RHEL/SL4 httpd/mod_ssl update breaks GridSite (WMS etc.)“. BEFORE performing the installation please make sure you include in the '/etc/yum.repos.d/sl4x-errata.repo' the line:

exclude=httpd-2.0.52-41.sl4.7 mod_ssl-2.0.52-41.sl4.7 httpd-suexec-2.0.52-41.sl4.7 

And check that you don't have already installed this versions, in which case you should downgrade them before applying performing the installation.

:!: IMPORTANT: x86_64 WN installation

Please consider that x86_64 WN profiles have to be installed using the “groupinstall” yum command as follows:

yum groupinstall <WN metapackage>   for example: (ig_WN, ig_WN_noafs , ...)

Simply run the metapackage installation using ”yum”:

yum install <metapackage>

Where <metapackage> is one of those reported on the Released profiles table (Metapackages column).

Special cases

Click on the row to expand each case.

AMGA oracle
CE and BDII Site on the same node

CE and Batch Server configuration (access to log files)
CE_torque (multiple CE and single Batch Server)
HLR
MON
SE StoRM

Batch system installation (only for CE/CREAM/WN)

LSF server/client installation must be done manually, whereas Torque server/client installation is included in the metapackage.

Host certificate installation (all except BDII/UI/WN)

Copy to /etc/grid-security your host certificate and key:

cp hostcert.pem /etc/grid-security/
cp hostkey.pem /etc/grid-security

Set the right permissions:

chmod 644 /etc/grid-security/hostcert.pem
chmod 400 /etc/grid-security/hostkey.pem

Configuration

Configuration files

INFNGRID YAIM configuration files

YAIM configuration files should be stored in a directory structure. All the involved files HAVE to be under the same folder <confdir>, in a safe place, which is not world readable. This directory should contain:

File Scope Details
<your-site-info.def> whole-site List of configuration variables in the format of key-value pairs.
It's a mandatory file.
It's a parameter passed to the ig_yaim command.
IMPORTANT: You should always check if your <your-site-info.def> is up-to-date comparing with the last /opt/glite/yaim/examples/siteinfo/ig-site-info.def template deployed with ig-yaim and get the differences you find.
For example you may use vimdiff:
vimdiff /opt/glite/yaim/examples/siteinfo/ig-site-info.def <confdir>/<your-site-info.def>
<your-wn-list.conf> whole-site Worker nodes list in the format of hostname.domainname per row.
It's a mandatory file.
It's defined by WN_LIST variable in <your-site-info.def>.
<your-users.conf> whole-site Pool account user mapping.
It's a mandatory file.
It's defined by USERS_CONF variable in <your-site-info.def>.
IMPORTANT: You may create <your-users.conf> starting from the /opt/glite/yaim/examples/ig-users.conf template deployed with ig-yaim, but probably you have to fill it on the base of your site policy on uids/guis. We suggest to proceed as explained here: Whole site: How to create local users.conf and configure users.
<your-groups.conf> whole-site VOMS group mapping.
It's a mandatory file.
It's defined by GROUPS_CONF variable in <your-site-info.def>.
IMPORTANT: You may create <your-groups.conf> starting from the /opt/glite/yaim/examples/ig-groups.conf template deployed with ig-yaim.
Additional files

Furthermore the configuration folder can contain:

Directory Scope Details
services/ service-specific It contains a file per nodetype with the name format: ig-node-type.
The file contains a list of configuration variables specific to that nodetype.
Each yaim module distributes a configuration file in /opt/glite/yaim/examples/siteinfo/services/[ig|glite]-node-type.
It's a mandatory directory if required by the profile and you should copy it under the same directory where <your-site-info.def> is.
nodes/ host-specific It contains a file per host with the name format: hostname.domainname.
The file contains host specific variables that are different from one host to another in a certain site.
It's an optional directory.
vo.d/ VO-specific It contains a file per VO with the name format: vo_name, but most of VO settings are still placed in ig-site-info.def template. For example, for ”lights.infn.it”:
# cat vo.d/lights.infn.it
SW_DIR=$VO_SW_DIR/lights
DEFAULT_SE=$SE_HOST
VOMS_SERVERS="vomss://voms2.cnaf.infn.it:8443/voms/lights.infn.it?/lights.infn.it"
VOMSES="lights.infn.it voms2.cnaf.infn.it 15013 /C=IT/O=INFN/OU=Host/L=CNAF/CN=voms2.cnaf.infn.it lights.infn.it"

It's an optional directory for “normal” VOs (like atlas, alice, babar), mandatory only for “fqdn-like” VOs. In case you support such VOs you should copy the structure vo.d/<vo.specific.file> under the same directory where <your-site-info.def> is.

group.d/ VO-specific It contains a file per VO with the name format: groups-<vo_name>.conf.
The file contains VO specific groups and it replaces the former <your-groups.conf> file where all the VO groups were specified all together.
It's an optional directory.

The optional folders are created to allow system administrators to organise their configurations in a more structured way.”

IMPORTANT NOTE:
If your site has the intention to support more VOs than the default ones, you should have a look at Whole site: How to enable a VO, specially for the enmr.eu VO, once the configuration finished you should follow extra_configuration.

Default files

Variables that contain a meaningful default value are distributed under /opt/glite/yaim/defaults/ directory and that don't need to be changed unless you are an advanced user and you know what you are doing. The files are:

  • ig-site-info.pre;
  • ig-site-info.post;
  • <node-type>.pre, glite-<node-type>.pre, ig-<node-type>.pre;
  • <node-type>.post, glite-<node-type>.post, ig-<node-type>.post.

In case you really need to change these variables, you don't need to modify the value in these files if you don't want to edit them. You can just add the same variable in site-info.def since this will overwrite the variables declared in these files. See the configuration flow in YAIM in the next section.

Configuration flow

This is the order in which the different configuration files are sourced (<confdir> refers to the path of the configuration folder which is the path of <your-site-info.def>):

  1. defaults .pre files in /opt/glite/yaim/defaults/;
  2. <confdir>/<your-site-info.def>;
  3. service-specific files in <confdir>/services/;
  4. defaults .post files in /opt/glite/yaim/defaults/;
  5. node-specific files in <confdir>/nodes/;
  6. VO-specific files in <confdir>/vo.d/;
  7. function files in /opt/glite/yaim/node-info.d/;
  8. VO-specific group settings in <confdir>/group.d/*.

Configuration variables

INFNGRID YAIM configuration variables

MAIN NEWS from Update 53/54/55 - 23/09/2009

  • New site-info.pre and .post variables:
    - BDII_ARCHIVE_SIZE: It is the number of dumps of the database to keep for debugging purposes. Default is 0.
    - BDII_BREATHE_TIME: It is the time in seconds between updates of the bdii. Default is 120.
    - BDII_PASSWD: This is the password for the LDAP database used by the bdii. Default is $(mkpasswd -s 0).
    - BDII_READ_TIMEOUT: It is the amount of time to wait until an information is assumed to have timed out. Default is 300.
    - CONFIG_GRIDMAPDIR: It enables or disables the creation of the gridmap file. If set to yes, it creates it. If set to no, it doesn't create the gridmap file. Default is yes.
    - TRUSTMANAGER_CRL_UPDATE_INTERVAL: This variable is used in the trustmanager configuration and it defines how often the X509_CERT_DIR is polled for changes in the files. It's a number followed by h,m or s time units. Default is 2h.
    - TOMCAT_HOSTCERT_LOCATION: path of the tomcat host certificate. Default is /etc/grid-security/tomcat-cert.pem.
    - TOMCAT_HOSTKEY_LOCATION: path of the tomcat host key. Default is /etc/grid-security/tomcat-key.pem.
    - TOMCAT_USER: tomcat user. Default is tomcat.

MAIN NEWS from Update 44/45 - 25/05/2009

  • New siteinfo variables:
    - UNPRIVILEGED_MKGRIDMAP:
    In case you want to create a grid-map file which only contains mappings to ordinary users. Values are 'yes' or 'no'. 'no' will create a grid-map file with special users as well, if defined in groups.conf. yes, will create a grid-mapfile containing only mappings to ordinary pool accounts. This variable is defined in site-info.pre. Default is 'no'. You can redefine it in your site-info.def.
    - GRIDFTP_CONNECTIONS_MAX:
    Maximum number of simultaneous connections to the gridftp server. This variable is defined in site-info.pre. Default is '50'. You can redefine it in your site-info.def.
    - BDII_LIST:
    This variable already appeared in the previous yaim core release 4.0.5-7. However, due to a bug it was recommened not to use it. It's an optional variable to define a list of top level BDIIs to support the automatic failover in the GFAL clients. The syntax is my-bdii1.$MY_DOMAIN:port1[,my-bdii22.$MY_DOMAIN:port2[…]]. Be aware that lcg-infosites doesn't work with multiple BDIIs. So it's better you don't define this variable if you need to use lcg-infosites. However gfal, lcg_utils, lcg-info and glite-sd-query work fine with multiple BDIIs.
    - SE_MOUNT_INFO_LIST:
    This YAIM variable is used to set the GlueCESEBindMountInfo attribute for each defined SE. The variable is a space separated list of SE hosts from SE_LIST with the export directory from the Storage Element and the mount directory common to worker nodes part of the Computing Element like SE1:export_dir1,mount_dir1. If any SE from SE_LIST doesn't support the mount concept, don't define anything for that SE in this variable. If this is the case for all the SEs in SE_LIST, put the value 'none'. The GlueCESEBindMountInfo will be in both cases 'n.a'.
    - CE_CAPABILITY and CE_OTHERDESCR:
    These variables affect cream_CE and lcg_CE and that is why they are included in the example site-info.def. However, they are currently not used until some modifications in the information system configuration are applyed in cream and lcg CE. They will be properly announced by then. You can ignore them for the time being
General

In the following tables (on the list below click the profile you are interested in to expand the table) all the INFNGRID variables and some important gLite variables that can be configured in <your-site-info.def> are listed in alphabetically sorting (links to gLite variables are also listed):

  • C = compulsory, if you are going to configure that type of node;
  • O = optional.

For the other gLite variables please consider the official “site-info.def” information at ” YAIM 4 guide for sysadmins”.

Generic
Batch server
DGAS services on CE (CE LCG, CE CREAM)




AMGA
BDII Site
BDII Top
CE CREAM
CE LCG
FTS
LB
GRELC
HLR
HYDRA
LFC
MyProxy
SE dCache
SE DPM
SE StoRM Backend
SE StoRM Frontend
UI
VOBOX
WMS
WN

Nodetype configuration

After that you can configure the profile using ”yaim”:

/opt/glite/yaim/bin/ig_yaim -c -s <your-site-info.def> -n <nodetype>

Where <nodetype> is one of those reported on the Released profiles table (Nodetypes column).

Please note that if your profile hosts more than one nodetype you have to configure them all at once with a command like this:

/opt/glite/yaim/bin/ig_yaim -c -s <your-site-info.def> -n <nodetype1> -n <nodetype2> ...

:!: IMPORTANT: MPI Support

For enabling MPI support please read and set variables as suggested at MPI Customizations

Known Issues: edgusers.conf

Due to a problem on edgusers.conf, for ig-yaim ⇐ 4.0.7-4, you could get the following error when configuring:

INFO: Using locally defined function /opt/glite/yaim/functions/local/config_edgusers
[snip]
DEBUG: Executing... useradd -m -p *NP* -c EDG user -u 152 -g edguser -G infosys -d : edguser
ERROR: User edguser with uid '152' failed to be created
ERROR: Error when creating a user !

You should use the following corrected edgusers.conf - you have to copy it in the /opt/glite/yaim/examples/ directory and reconfigure.

Known Issues: /etc/init.d/tomcat5

Latest version of tomcat5 has a bug on its init script that arises the following error when the service is stopped/started:

/etc/rc.d/init.d/tomcat5: line 196: log_success_msg: command not found

You may fix it simply modifying the first line of /etc/init.d/tomcat5 file as follows:

#!/bin/sh

Special cases

Click on row to expand each case.

CE LCG
CE (LCG or CREAM) and BDII Site on the same node
CE Torque (multiple CE, single Batch Server)
CE CREAM
HLR
LB
PX
SE DPM
SE StoRM
VOMS
WMS

Test your site

CE CREAM
HYDRA
SE StoRM
doc/guides/install-3_1.txt · Last modified: 2011/02/24 16:57 by traldi
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0