Installation

Prerequisites

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 http://emisoft.web.cern.ch/emisoft/dist/EMI/2/sl6/x86_64/base/emi-release-2.0.0-1.sl6.noarch.rpm

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

Configuration

Introduction

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.

Configuration

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
LCG_CATALOG_TYPE lfc  
LFC_HOST None
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