This document is OUTDATED.

You can find documentation for the
PPS AFS UI service on the PPS Wiki.
Production AFS UI service on the CERN Twiki.








Document identifier:
Date: 25 July 2006
Author: Oliver Keeble
Version: v3.0.0-1
Abstract: Using lxplus as an gLite 3.0.0 User Interface

Contents

Introduction

This document describes how to use CERN's lxplus service as an gLite 3 User Interface. The middleware is made available over an AFS share.

Requirements

This service is available to anyone with a CERN AFS account.

All you have to do is log into lxplus using your usual account details.

Environment

Next you should set up your environment. This requires running a single command, which depends upon your shell.

Bourne shell users (including bash users) should do the following

> source /afs/cern.ch/project/gd/LCG-share/sl3/etc/profile.d/grid_env.sh

And C Shell (including tcsh) users should use

> source /afs/cern.ch/project/gd/LCG-share/sl3/etc/profile.d/grid_env.csh

This script will always give you the latest UI software available on lxplus. Once it has been sourced, you should have a fully functioning LCG UI.

Try

> voms-proxy-init

to get started.

Job submission

Job submission happens in the usual way, ie using edg-job-submit or glite-job-submit. When retrieving your job's output using edg-job-get-output or glite-job-output, the files will be placed in the /tmp directory. Remember you can override settings like this if you create a 'ui.conf' file (the filename is arbitrary) and point the EDG_WL_UI_CONFIG_VAR environment variable there. This is described in the LCG2 User Guide [1].

Automation of environment

You can put the following statement in your shell startup files if you want to avoid manually setting your environment.

Bash

if ( hostname -s | grep lxplus > /dev/null ); then
    if [ -r /afs/cern.ch/project/gd/LCG-share/sl3/etc/profile.d/grid_env.sh ]; then
	source /afs/cern.ch/project/gd/LCG-share/sl3/etc/profile.d/grid_env.sh
    fi
fi

C shell

hostname -s | grep lxplus > /dev/null
if ( $? == 0 ) then
    if ( -r /afs/cern.ch/project/gd/LCG-share/sl3/etc/profile.d/grid_env.csh ) then
	source /afs/cern.ch/project/gd/LCG-share/sl3/etc/profile.d/grid_env.csh
    endif
endif

Using other AFS machines

As the middleware is made available via an AFS share, any workstation which mounts the volume can use it. You will need an SL3 box with the appropriate software dependencies installed, including the CA certificates. You can find out more about this by reading the documentation for the relocatable distribution, on which this is based, at [2].

Further Information

If you need further information or help, please contact the Grid Deployment team http://lcg.web.cern.ch/LCG/activities/deployment.html

Bibliography

1
C. EIS.
Lcg-2 user guide, 2004.
https://edms.cern.ch/file/454439//LCG-2-UserGuide.html.

2
O. Keeble.
Lcg 2 tar distribution, 2004.
http://grid-deployment.web.cern.ch/grid-deployment/documentation/Tar-Dist-Use/.

About this document ...

Using lxplus as an LCG2 User Interface

This document was generated using the LaTeX2HTML translator Version 2002 (1.62)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -split 0 -html_version 4.0 -no_navigation -address 'GRID deployment' UI-lxplus.drv_html

The translation was initiated by Louis Poncet on 2006-07-25


GRID deployment