introduction to the tutorial for site managers

16
FP6−2004−Infrastructures−6-SSA-026409 www.eu-eela.org E-infrastructure shared between Europe and Latin America Introduction to the tutorial for site managers Claudio Cherubino INFN Catania Fourth EELA Tutorial for Managers and Users Mexico City, 28 August-1 September 2006

Upload: cornelia-corbin

Post on 31-Dec-2015

47 views

Category:

Documents


0 download

DESCRIPTION

Introduction to the tutorial for site managers. Claudio Cherubino INFN Catania Fourth EELA Tutorial for Managers and Users Mexico City, 28 August-1 September 2006. Outline. Layout of the site managers tutorial Available servers Shared pre-requisite for gLite 3.0 services. Layout. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Introduction to the tutorial for site managers

FP6−2004−Infrastructures−6-SSA-026409

www.eu-eela.org

E-infrastructure shared between Europe and Latin America

Introduction to the tutorial for site managers

Claudio Cherubino

INFN CataniaFourth EELA Tutorial for Managers and Users Mexico City, 28 August-1 September 2006

Page 2: Introduction to the tutorial for site managers

2FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

Outline

• Layout of the site managers tutorial

• Available servers

• Shared pre-requisite for gLite 3.0 services

Page 3: Introduction to the tutorial for site managers

3FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

Layout

• The installation, the configuration and the eventual troubleshooting of the gLite 3.0 services will be shown in real time by the tutors.

• After each demo service installation you will have time to re-install it by yourself– each participant on his own assigned VM

• We are going to install gLite services onto VMware Virtual Machines– easy to resume the initial status of the VM for the

following service re-installation– useful if you need to re-try the installation due to

errors/mistakes/tests

Page 4: Introduction to the tutorial for site managers

4FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

Deployment

• Each machine has VMWare Player/Workstation and a

GILDA Base VM image

• The tutors will use a Virtual Machine with IP

132.247.26.140 (eela-140.super.unam.mx)

• There is also another server which will be used as

gLite 3.0 repository to speed up the download of RPMs– eela-136.super.unam.mx local gLite 3.0 repository

Page 5: Introduction to the tutorial for site managers

5FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

Access to the VMs

• IP address: 132.247.26.xxx

• Hostname : eela-XXX.super.unam.mx

• Username : root

• Password : GildaVM.06

(xxx = 141…160)

5

Page 6: Introduction to the tutorial for site managers

6FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

gLite 3.0 software pre-requisites

Page 7: Introduction to the tutorial for site managers

7FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

• Start from a fresh install of SLC 3.0.x

• Java SDK is required to install almost any LCG/gLite grid service. Due to license issues, it is not found in the LCG repositories. You can download it from: http://eela-136.super.unam.mx/rep/j2sdk-1_4_2_12-linux-i586-rpm.bin

– chmod +x j2sdk-1_4_2_12-linux-i586-rpm.bin

– ./j2sdk-1_4_2_12-linux-i586-rpm.bin

– rpm -ivh j2sdk-1_4_2_12-linux-i586.rpm

– Preparing... ################################## [100%]

– 1:j2sdk ################################## [100%]

Installation Pre-requisites

Page 8: Introduction to the tutorial for site managers

8FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

• Request a X509 host certificate for the gLite service you are going to install from a Certification Autority (CA). For example, to get host certificates from the GILDA CA, go to:– https://gilda.ct.infn.it/CA/mgt/restricted/srvreq.php

• We requested the certificates for you, you can copy them from:– http://eela-136.super.unam.mx/certs

• Install host certificates (hostcert.pem and hostkey.pem) in /etc/grid-security.– chmod 644 hostcert.pem– chmod 400 hostkey.pem

Security pre-requisites

Page 9: Introduction to the tutorial for site managers

9FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

• If you plan to use certificates released by unsupported EGEE CA’s, be sure that their public key, signing policy and CRLs (usually distributed with an rpm) are installed in /etc/grid-security/certificates.

• For the VO GILDA, the RPM is available from: – http://eela-136.super.unam.mx/rep/gilda_app-i386/

RPMS.all/ca_GILDA-1.0-3.i386.rpm

• N.B.: The GILDA gLite customized version that we are going to install already includes both GILDA and EELA RPMs

Security pre-requisites (II)

Page 10: Introduction to the tutorial for site managers

10

FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

• Install the VOMS public certificate for the supported VOs:

– For the VO GILDA, the RPM is available from

https://gilda.ct.infn.it/RPMS/edg-voms-vo-gilda-1.0-0.noarch.rpm

– For the VO EELA, the RPM is available from

https://gilda.ct.infn.it/RPMS/lcg-voms-vo-eela_1.0-0_noarch.rpm

Security pre-requisites (III)

Page 11: Introduction to the tutorial for site managers

11

FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

• Syncronization among all gLite nodes is mandatory. It can be achieved by the NTP protocol with a time server.

• Install ntp if not already available for your system:– apt-get install ntp

• Add your time server in /etc/ntp.conf– restrict <time_server_IP_address> mask 255.255.255.255

nomodify notrap noquery

– server <time_server_name> – (you can use ntp-1.infn.it – IP 193.206.144.10)

• Edit /etc/ntp/step-tickers adding your(s) time server(s) hostname

• Activate the ntpd service with the following commands: ntpdate <your ntp server name> service ntpd start chkconfig ntpd on

• You can check ntpd’s status with: ntpq -p

Node Synchronization with NTP

Page 12: Introduction to the tutorial for site managers

12

FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

• YAIM is a set of bash scripts used to install and easily configure the gLite middleware on the target machine

• Ensure you FQDN is properly set– hostname –f

• Find the latest YAIM and gilda_ig-yaim version at http://www.cern.ch/grid-deployment/gis/yaim/

• Download it using wget from– http://grid-deployment.web.cern.ch/grid-deployment/gis/yaim/glit

e-yaim-latest.rpm– http://grid018.ct.infn.it/apt/gilda_app-i386/utils/gilda_ig-yaim-3.0.

0-22.noarch.rpm

• Install using– rpm -ivh glite-yaim-latest.rpm – rpm -ivh gilda_ig-yaim-3.0.0-22.noarch.rpm

YAIM Installation

Page 13: Introduction to the tutorial for site managers

13

FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

• All the configuration values to sites have to be configured in a site configuration file using key-value pairs.

• This file is shared among all the different gLite node types. So edit once and keep it in a safe place

• Create a copy of /opt/glite/yaim/examples/site-info.def template (coming from the lcg-yaim RPM) to your reference directory for the installation (e.g. /root):– cp /opt/glite/yaim/examples/gilda_ig-site-info.def /root/my-site-info.def

• The general syntax of the file is a sequence of bash-like assignments of variables (<variable>=<value>, no spaces are allowed around =).

• A good syntax test for your site configuration file is to try to source it manually running the command:– source my-site-info.def

Site Configuration File

Page 14: Introduction to the tutorial for site managers

14

FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

Local repository

• We have installed a local repository at UNAM, so you have to specify its correct path in my-site-info.def:

OS_REPOSITORY="rpm http://eela-136.super.unam.mx/rep slc306-i386 os updates extras"

LCG_REPOSITORY="rpm http://eela-136.super.unam.mx/rep glite_sl3-i386 3_0 3_0_externals 3_0_updates"

IG_REPOSITORY="rpm http://eela-136.super.unam.mx/rep ig_sl3-i386 3_0_0 utils"

GILDA_REPOSITORY="rpm http://eela-136.super.unam.mx/rep gilda_app-i386 app 3_0_0"

CA_REPOSITORY="rpm http://eela-136.super.unam.mx/rep glite_sl3-i386 security"

Page 15: Introduction to the tutorial for site managers

15

FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

Middleware installation with YAIM

• We are ready to install the services:

• /opt/glite/bin/gilda_ig_install_node /root/my-site-info.def GILDA_ig_myServiceName

• This command will download and install all the needed packages.

• Now we can configure the node:

• /opt/glite/bin/gilda_ig_configure_node /root/my-site-info.def GILDA_ig_myServiceName

Page 16: Introduction to the tutorial for site managers

16

FP6−2004−Infrastructures−6-SSA-026409

E-infrastructure shared between Europe and Latin America

Fourth EELA Tutorial, Mexico City, 28 August-1 September 2006

Questions?

Thanks for the attention