How to customize UIPnP for SEE-VO
From EGEE-see WIki
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.
