How to customize UIPnP for SEE-VO

From EGEE-see WIki

Jump to: navigation, search

Download the latest version of UIPnP (currently 2.4.0-1) from http://grid-it.cnaf.infn.it/fileadmin/sysadm/UserInterface/UIPnP-2.4.0-1.tar.gz.

Unpack the compressed file:

$ tar xzvf UIPnP-2.4.0-1.tar.gz

Change to the newly created UIPnP directory and set the UIPnP environment variable:

$ cd UIPnP
$ export UIPnP=$PWD

Edit UIPnP.conf in order to use the Resource Broker at Isabella. The contents of the file should be the following:

# BDII (for lcg-utils commands)
LCG_GFAL_INFOSYS=bdii.isabella.grnet.gr:2170

# Default output directory
OUTPUT_STORAGE=/tmp/jobOutput

# RB and LB hosts (DEFAULT)
DEFAULT_LB_HOST=rb.isabella.grnet.gr
DEFAULT_RB_HOST=rb.isabella.grnet.gr

Run the UIPnP.sh script to initialize the environment

$ . ./UIPnP.sh

Go to directory $UIPnP/files/opt/edg/etc. Create a directory named see. Change to this directory and create the file edg_wl_ui.conf with the following contents:

[
VirtualOrganisation = "see";
NSAddresses = "rb.isabella.grnet.gr:7772";
LBAddresses = "rb.isabella.grnet.gr:9000";
MyProxyServer = "myproxy.grid.auth.gr"
]

Change to directory $UIPnP/files/opt/edg/etc/vomses. Create the file see.grid.auth.gr. Edit the file adding one line:

"see" "voms.grid.auth.gr" "15010" "/C=GR/O=HellasGrid/OU=grid.auth.gr/CN=host/voms.grid.auth.gr" "see"

Download the voms certificate for SEE-VO from https://www.grid.auth.gr/services/voms/SEE/voms.grid.auth.gr. Place the certificate in $UIPnP/files/etc/grid-security/vomses.

You are almost ready. Before you begin using the middleware tools, make sure that you have placed your grid certificate and private key in directory $HOME/.globus. Also your machine clock must be synchronized to the correct time and date. If you have doubts about your system’s clock accuracy run as root user the command:

$ ntpdate ntp.grnet.gr.

That’s it! Enjoy your new EGEE User Interface.

Note: Obviously you can configure UIPnP to work with any other Resource Broker. For instance if you want to use the regional EGEE-SEE RB at Cyprus you should use rb101.grid.ucy.ac.cy instead of rb.isabella.grnet.gr and bdii101.grid.ucy.ac.cy instead of bdii.isabell.grnet.gr, wherever these values appear in the above examples.

Personal tools