Grid User Interface Giuliano Taffoni.

Slides:



Advertisements
Similar presentations
12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATOR E-infrastructure shared between Europe and Latin America CE + WN installation and configuration.
Advertisements

The Gilda User Interface Discipline: Grid Computing, 07/08-2 Practical classes Inês Dutra, DCC/FCUP.
1 Kolkata, Asia Joint CHAIN/EU-IndiaGrid2/EPIKH School for Grid Site Administrators, The EPIKH Project (Exchange Programme.
E-science grid facility for Europe and Latin America UI PnP and UI Installation User and Site Admin Tutorial Riccardo Bruno – INFN Catania.
Ninth EELA Tutorial for Users and Managers E-infrastructure shared between Europe and Latin America LFC Server Installation and Configuration.
E-science grid facility for Europe and Latin America Installation and configuration of a top BDII Gianni M. Ricciardi – Consorzio COMETA.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Configuring and Maintaining EGEE Production.
4th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS E-infrastructure shared between Europe and Latin America BDII Server Installation Vanessa.
1 Introduction to the tutorial for site managers Antonio Fuentes Red.es/RedIRIS EGEE/EUMedGrid/EELA Tutorial for Managers Sevilla,
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Workload Management System + Logging&Bookkeeping Installation.
E-science grid facility for Europe and Latin America LFC Server Installation and Configuration Antonio Calanducci INFN Catania.
9th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS E-infrastructure shared between Europe and Latin America CE + WN installation and configuration.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America BDII Server Installation and Configuration.
E-infrastructure shared between Europe and Latin America Introduction to the tutorial for site managers Vanessa Hamar Universidad de Los.
1 Andrea Sciabà CERN Critical Services and Monitoring - CMS Andrea Sciabà WLCG Service Reliability Workshop 26 – 30 November, 2007.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Introduction to the tutorial for site managers.
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
VO Box Issues Summary of concerns expressed following publication of Jeff’s slides Ian Bird GDB, Bologna, 12 Oct 2005 (not necessarily the opinion of)
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America WMS+LB Server Installation Tony Calanducci.
Ninth EELA Tutorial for Users and Managers E-infrastructure shared between Europe and Latin America BDII Server Installation Yubiryn Ramírez.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America WMS+LB Server Installation Eduardo Murrieta.
TP: Grid site installation BEINGRID site installation.
User Interface UI TP: UI User Interface installation & configuration.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America BDII Server Installation Claudio Cherubino.
12th EELA Tutorial for Users and Managers E-infrastructure shared between Europe and Latin America LFC Server Installation and Configuration.
Istituto Nazionale di Astrofisica Information Technology Unit INAF-SI Job with data management Giuliano Taffoni.
Presentation of the results khiat abdelhamid
GLite WN Installation Giuseppe LA ROCCA INFN Catania ACGRID-II School 2-14 November 2009 Kuala Lumpur - Malaysia.
First South Africa Grid Training Installation and configuration of BDII Gianni M. Ricciardi Consorzio COMETA First South Africa Grid Training Catania,
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America LFC Server Installation and Configuration.
16-26 June 2008, Catania (Italy) First South Africa Grid Training LFC Server Installation and Configuration Antonio Calanducci INFN Catania.
Regional SEE-GRID-SCI Training for Site Administrators
Overview of software tools for gLite installation & configuration
GNU and Linux.
Gri2Win: Porting gLite to run under Windows XP Platform
Grid2Win Porting of gLite middleware to Windows XP platform
User Interface. Possible ways for deploying UI
LFC Server Installation & Configuration
The EDG Testbed Deployment Details
gLite Information System
David Bouvet Fabio Hernandez IN2P3 Computing Centre - Lyon
Use of Nagios in Central European ROC
MyProxy Server Installation
Practicals on VOMS and MyProxy
Installation and configuration of a top BDII
GILDA Project Valeria Ardizzone INFN Catania Italy
Practical: The Information Systems
Introductions Using gLite Grid Miguel Angel Díaz Corchero
Corso di Calcolo Parallelo Grid Computing
lcg-infosites documentation (v2.1, LCG2.3.1) 10/03/05
Grid2Win: Porting of gLite middleware to Windows XP platform
UI PnP and gLite UI installation
UI Installation and Configuration
Grid2Win: Porting of gLite middleware to Windows XP platform
Information System Virginia Martín-Rubio Pascual
gLite User Interface Installation
Short update on the latest gLite status
Berkley Database Information Index (BDII) Server Installation & Configuration Giuseppe La Rocca INFN – Catania gLite Tutorial Rome, April 2006.
Special Jobs: MPI Alessandro Costa INAF Catania
Virtualization in the gLite Grid Middleware software process
Gri2Win: Porting gLite to run under Windows XP Platform
Grid2Win: Porting of gLite middleware to Windows XP platform
EGEE Middleware: gLite Information Systems (IS)
The GENIUS portal and the GILDA t-Infrastructure
Grid Management Challenge - M. Jouvin
gLite User Interface Installation and configuration
BDII Server Installation and Configuration
WMS+LB Server Installation and Configuration
Site availability Dec. 19 th 2006
Presentation transcript:

Grid User Interface Giuliano Taffoni

Outline The User Interface UIPnP The virtual UI UI and Apple Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Outline The User Interface Installation and Configuration UIPnP Glite3.0.0 Combo The virtual UI Vmware solution QEMU UI and Apple

What is a User Interface? Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania What is a User Interface? WN is the real execution node WN is like a Slave User access point to Grid Proxy credential Job submission Job Monitoring Command info site CE Entry point of a queue in a batch system CE is like a Master

How to install a UI A dedicated SL 306 Linux PC; Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania How to install a UI A dedicated SL 306 Linux PC; The UI in user space: UIPnP; Egrid LiveCD; The art of virtualization: Vmware Qemu Usermode linux XEN 3.0

The problem! Grid MW is BSD license Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania The problem! Grid MW is BSD license It is very difficult to find sources When you find, it is very difficult to find dependencies They build a Grid is for dummies! Grid È distribuito con licenza opensource… no rpm sorgenti

Installation and Configuration of the Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Installation and Configuration of the User Interface Standard method

A UI workstation SL 30X Yam + yaim or however you like Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania A UI workstation SL 30X Yam + yaim or however you like /opt/lcg/sbin/ig_install_node site.def ig_UI NOTE: BDII_HOST=egee-bdii.cnaf.infn.it NTP_HOSTS_IP="pool.ntp.org" RB_HOST=”egee-rb-01.cnaf.infn.it” LFC_CENTRAL="lfcserver.cnaf.infn.it" PX_HOST=myproxy.cnaf.infn.it

Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Installation process If the installation is performed successfully, the following components are installed: gLite in /opt/glite Globus in /opt/globus GPT in /opt/gpt

After the installation Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania After the installation Check the DATE!!! Check the environment variables: GLOBUS_TCP_PORT_RANGE GLOBUS_LOCATION LCG_GFAL_INFOSYS LFC_HOST etc... Data del computer deve essre precisa

Test the UI: prerequisites Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Test the UI: prerequisites A UI does not need a host certificate; Any user of the UI needs his user certificate; Open the firewall: Globus tcp port range: 20000 25000 Connection to RB, BDII, myproxy, LFC etc... DO NOT use a private network for the UI!!!!

Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Test the UI As a user: Copy the usercert/key in $HOME/.globus directory Initialize the proxy Test the connection: Lcg-infosites –vo inaf ce Lcg-infosites –vo inaf se globusrun -a -r a.ce.fqhn edg-gridftp-ls gsiftp://a.se.fqhn/tmp lfc-ls /grid/inaf

Some important configuration files Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Some important configuration files To point a new Resource Broker check the attributes NSAddresses and LBAddresses in the file /opt/edg/etc/VO/edg_wl_ui.conf One file for each VO supported …… NSAddresses = "server3.gs.unina.it:7772"; LBAddresses = "server3.gs.unina.it:9000"; trucchetto

Some important configuration files Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Some important configuration files To point at different BDII check the variable LCG_GFAL_INFOSYS ….. export LCG_GFAL_INFOSYS=server3.gs.unina.it:2170 …. The environment variables are set in /etc/profile.d and configured during the installation

Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania The Default VO You can edit the following file to set the default Virtual Organisation (VO): >vi /opt/edg/etc/edg_wl_ui_cmd_var.conf [ ….. LoggingDestination = "server3.gs.unina.it:9002"; # Default NS logger level is set to 0 (null) # max value is 6 (very ugly) NSLoggerLevel = 0; DefaultLogInfoLevel = 0; DefaultStatusLevel = 0; DefaultVo = "inaf"; ]

Installation and Configuration of the Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Installation and Configuration of the User Interface UIPnP

The UIPnP It a tarball with all the UI middleware components compiled; Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania The UIPnP It a tarball with all the UI middleware components compiled; It is installed in user space; Need a Linux distribution; May be also a system installation (needs root privileges)

Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania System requirements They claim it works with any distribution: DO NOT BELIEVE THEM!!!! Fedora core 2/3 SL 30X/40X Suse 9.x (NOT 10) Mandriva Set properly time and date; Open the firewall; Install your certificate.

Installation Download the SW: Untar in a directory Enter the directory Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Installation Download the SW: wget https://grid-it.cnaf.infn.it/fileadmin/sysadm/UserInterface/UIPnP-3.0.0.tar.gz Untar in a directory Enter the directory Edit the configuration file UIPnP.conf Export the variable UIPnP=install_directory Install it (source install.sh) More info in the README file

And what happens... Install.sh does mainly: Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania And what happens... Install.sh does mainly: Downloads CA certificates, Signing Policy, CRL Creates .globus directory Creates JobOutput directory Set all the relevant environment variables Set a cron job to update CRL periodically

RB Environment Settings Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania RB Environment Settings To point at LCG Resource Broker server3.gs.unina.it from your UIPnPcomb, uncomment this value for the attribute NSAddresses and LBAddresses in the following file >vi UIPnP/edg/etc/gilda/edg_wl_ui.conf …… NSAddresses = "server3.gs.unina.it:7772"; LBAddresses = "server3.gs.unina.it:9000";

BDII Environment Settings Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania BDII Environment Settings To point at BDII (Berkeley Database Information Index) from your UIPnP, edit server3.gs.unina.it:2170 as value for variable LCG_GFAL_INFOSYS: >vi UIPnP/Environment.sh ….. export LCG_GFAL_INFOSYS=server3.gs.unina.it:2170 ….

Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Default VO settings You can edit the following file to set the default Virtual Organisation (VO): >vi UIPnPcomb/edg/etc/edg_wl_ui_cmd_var.conf [ ….. LoggingDestination = "server3.gs.unina.it:9002"; # Default NS logger level is set to 0 (null) # max value is 6 (very ugly) NSLoggerLevel = 0; DefaultLogInfoLevel = 0; DefaultStatusLevel = 0; DefaultVo = "inaf"; ]

Installation and Configuration of the Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Installation and Configuration of the User Interface Virtual Servers Virtual Servers

The art of virtualization Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania The art of virtualization Ops...but I use WindowsXP! My distribution does not support UIPnP; I do not have money to buy a new PC; I have a MAC I just want to play with the GRID...

Virtual Machines XEN UserModeLinux QEMU VMWARE Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Virtual Machines XEN Pretty invasive but very useful http://www.cl.cam.ac.uk/Research/SRG/netos/xen/ UserModeLinux Fast but still linux QEMU Fast, multiplatform, FREE VMWARE Fast, Win+Linux, now free!

Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Qemu QEMU is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation. http://fabrice.bellard.free.fr/qemu Accelerator for linux/OpenBSD/WIN(?) 2 times slower Mac version http://kberg.ch/q/ 10 times slower

Vmware Player Free & Fast Needs a vmware image Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Vmware Player Free & Fast Needs a vmware image https://gilda.ct.infn.it/VirtualServices.html We are planning to provide an INAF Vmware UI for INAF users (15days)

Live UI Knoppix live CD UI 2.7.0 Developed by EGRID project Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania Live UI Knoppix live CD UI 2.7.0 Developed by EGRID project Very useful Can be used to install a UI but I do not suggest it There is a gilda version https://gilda.ct.infn.it/live-cd/

Marc-Elian Bégin - Demos - 1st EU reviewCorso Avanzato di Calcolo Parallelo e Grid Computing - 27 Sep - Catania THE END