The EGI Trust anchors .repo file is needed. You need to go here.

You also need to install the fetch-crl

yum install fetch-crl

The Hydra clients are installed from the EMI repositories. Install the EMI release package.

yum install yum-priorities yum-protectbase 
rpm -Uvh

In order to have access to the proxy generation clients the VOMS clients should be installed:
yum install voms-clients

Client Installation

The installation command is:
yum install emi-hydra-cli



The Hydra clients provide the access to the Hydra key stores and also some Data Management functionalities. The Hydra clients are typically NOT installed on the same machine as a Hydra service.


For the user, the configuration needed to run the clients proceeds as follows.

  • Access to a valid certificate/key pair through one of the following methods:
    • Standard certificate/key pair (usercert.pem/userkey.pem) in standard location: $HOME/.globus
    • Non-standard certificate/key pair naming or location specified through X509_USER_CERT/X509_USER_KEY environment variables.
    • Standard proxy in standard location /tmp/x509up_u[uid].
    • Non-standard proxy naming or location specified through X509_USER_PROXY environment variable.

  • It must be specified through the environment variable GLITE_SD_PLUGIN whether the client picks up Hydra services information from a local file or through the BDII. Failure to set this variable to either of the choices below will result in a service discovery error.
    • export GLITE_SD_PLUGIN="file" or
    • export GLITE_SD_PLUGIN="bdii"

  • If GLITE_SD_PLUGIN is set to "file" then the Hydra services file must be specified by the GLITE_SD_SERVICES_XML environment variable. Failure to set this variable to a valid file will result in an error.
    • export GLITE_SD_SERVICES_XML="$HOME/[name of hydra services xml file]

  • If GLITE_SD_PLUGIN is set to "bdii" then the BDII service to be used must be specified by the LCG_GFAL_INFOSYS environment variable. Failure to set this variable to a valid BDII location will result in an error.
    • export LCG_GFAL_INFOSYS=[name and port of BDII]

  • If the Hydra client is to be used with Data Management components then some more environment variables will need to be set. The following environment variables need to be set:

Variable name "Default value* Comment
LCG_GFAL_INFOSYS None This is the name of your BDII service
LFC_HOME None Name of the home directory in LFC
DPNS_HOST None Name of DPM head node
DPM_HOST None Name of DPM head node

-- JohnWhite - 26-Oct-2012

Topic attachments
I Attachment History Action Size Date Who Comment
PDFpdf EMI_HydraUserDocument.pdf r1 manage 292.7 K 2012-10-26 - 14:25 JohnWhite  
Edit | Attach | Watch | Print version | History: r6 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2013-02-04 - JohnWhite
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EMI All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback