1 Installazione di un CE CREAM Alessandro Paolini (INFN-CNAF) III corso di formazione INFN per amministratori di siti GRID INFN-CATANIA 2 – 6 Novembre.

Slides:



Advertisements
Presentazioni simili
Shell: variabili di sistema PATH HOME USER PWD SHELL HOSTNAME HOSTTYPE Per visualizzare il valore di tutte le variabili dambiente si usa il comando set.
Advertisements

Windows Server 2003 Active Directory Diagnostica, Troubleshooting e Ripristino PierGiorgio Malusardi IT Pro – Evangelist Microsoft.
Connessione con MySQL.
Manutenzione e Monitoraggio delle performance. Contenuti Configurare e gestire i servizi Configurare e gestire i servizi Configurare e gestire periferiche.
Giuseppe Fabio Fortugno.
J0 1 Marco Ronchetti - Corso di Formazione Sodalia – Febbraio 2001 – Modulo Web Programming Tomcat configuration.
Guida Linux Molto rapida…. Due parole sullambiente grafico Potete usare: KDE o GNOME Si sceglie prima di mettere la password. Questione di gusti…
BRISCOLA GO ON AVANTI. Storia I giochi di carte hanno le origini più disparate e vengono collocati in differenti epoche, la Briscola risale al La.
Seminario Swarm Seminario su Swarm Pietro Terna web.econ.unito.it/terna.
Seminario Swarm Seminario su Swarm Pietro Terna web.econ.unito.it/terna.
Pubblicare il sito di joomla sviluppato in locale Attraverso un software di FTP (WS FTP, Filezilla, ecc ) trasferire la cartella di joomla nel sito di.
LNL M.Biasotto, Bologna, 13 dicembre Installazione automatica Massimo Biasotto – INFN LNL.
La sicurezza può essere fornita in ciascuno degli strati: applicazione, trasporto, rete. Quando la sicurezza è fornita per uno specifico protocollo dello.
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto.
Come nella stampa tradizionale, un giornale online può essere di informazione informazione o un periodico dedicato a una disciplina specifica.
Frequency Domain Processing
Amministrazione della rete: web server Apache
CORSI DI FORMAZIONE - Basi di Dati: MySql - Parte 4 - Dicembre Utenti e privilegi del database - 1 Root è lutente amministratore predefinito, ma.
Vannucci Roberto (5BM), De Nardin Axel (5AM)
FESR Consorzio COMETA Pier Paolo CORSO Giuseppe CASTGLIA Marco CIPOLLA Industry Day Catania, 30 Giugno 2011 Commercial applications.
Martedi 8 novembre 2005 Consorzio COMETA “Progetto PI2S2” FESR 1 Giuseppe Platania - Tutorial per Site Administrator Progetto PI2S2, Messina
Infrastruttura GRID di produzione e i T2 Cristina Vistoli Cnaf.
PINK FLOYD DOGS You gotta be crazy, you gotta have a real need. You gotta sleep on your toes. And when you're on the street. You gotta be able to pick.
Extreme Cluster Administration Toolkit Alberto Crescente, INFN Sez. Padova.
Modellizazione dei flussi di ozono The workshop and Task Force Meeting (ICP Vegetation) proposed that the flux-based indicators should be included in the.
Ontologia AA F. Orilia. Lez. 16 Discussione dell'approccio controfattualista di lewis condotta da Antonio De Grandis.
Love, Love, Love. Love, Love, Love. Love, Love, Love. There's nothing you can do that can't be done. Nothing you can sing that can't be sung. Nothing.
Interazione col DB Per interagire con una base dati da una pagina PHP occorre procedere come segue: Eseguire la connessione al DBMS MySQL in ascolto;
Sicurezza II, A.A. 2011/2012 OpenID Speaker: André Panisson, PhD student Università degli Studi di Torino, Computer Science Department Corso Svizzera,
( Art. 14 ) 1. Ogni bambino ha diritto all’istruzione senza distinzioni razziali. 1. Every child has the right to be brought up without.
1 PROGRAMMAZIONE IN SHELL The Unix Programming Environment Kernigham - Pike.
From wood the energy of the Sun. Dal legno l’energia del Sole Il legno fa parte delle biomasse ed è una delle fonti energetiche rinnovabili più utilizzata,
Condor standard. Sistema Batch. Tool di installazione D. Bortolotti,P.Mazzanti,F.Semeria Workshop Calcolo Paestum 9-12 Giugno 2003.
MyEconLab_Univerità degli studi di Milano, corso Prof.ssa Valentina Raimondi How to Access MyEconLab 1.
I VERBI MODALI.
Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.
Un problema multi impianto Un’azienda dispone di due fabbriche A e B. Ciascuna fabbrica produce due prodotti: standard e deluxe Ogni fabbrica, A e B, gestisce.
SSH - Secure SHell1 Ssh (Secure Shell) Permette di: 1 - connettersi ad un altro sistema sulla rete. 2 - eseguire comandi su un sistema remoto. 3 - muovere.
BaBar Tier A Administration Workshop CCR, Paestum Giugno 2003 Alberto Crescente, INFN Sez. Padova.
SUMMARY Time domain and frequency domain RIEPILOGO Dominio del tempo e della frequenza RIEPILOGO Dominio del tempo e della frequenza.
Viruses.
From this year, by kind permission of Taeco S.r.l., the Working Retrievers Club Italia has the pleasure to award the prize “Big Hunter Project”. This.
MyEconLab_Univerità degli studi di Milano, corso Prof.ssa Valentina Raimondi How to Access MyEconLab 1.
La gestione snella dei progetti Social Perché il lato pesante non può vincere sulla forza agile Ernesto Amato Project Manager & Agile Evangelist.
L A R OUTINE D EL M ATTINO Ellie B.. Io mi sono svegliata alle cinque del mattino.
Condor III Workshop sul Calcolo INFN F. Semeria INFN Bologna Cagliari
SUMMARY Different classes and distortions RIEPILOGO Le diverse classi e le distorsioni RIEPILOGO Le diverse classi e le distorsioni.
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Fare Adesso - La Salute (page 9)La Salute Cosa hai? – Look at the picture and write the illness that each person is feeling on the handout provided. Oggi.
NOUNS ARE PERSONS, PLACES OR THINGS. SOOO... THERE IS MORE TO THAT THAN YOU THINK!!!
Corso Web Developer Lezione 4 – Installare Joomla.
OpenAM Meeting AG del 06/11/2015 Alessandro Bettacchi, e-Lios s.r.l.
Prof. Giacomo Dalseno USARE MOODLE Differenti forme di interazione.
Buon giorno, ragazzi oggi è il quattro aprile duemilasedici.
Overview del middleware gLite Guido Cuscela INFN-Bari II Corso di formazione INFN su aspetti pratici dell'integrazione.
Worker node on demand: le soluzioni Andrea Chierici INFN-CNAF CCR 2009.
IV Corso di formazione INFN per amministratori di siti GRID Tutorial di amministrazione DGAS Giuseppe Patania.
FESR Consorzio COMETA - Progetto PI2S2 Amministrazione Middleware Gianluca Passaro INFN Catania Italy
SUMMARY Checking RIEPILOGO Verifiche RIEPILOGO Verifiche.
JOB MONITORING Donvito Giacinto INFN-Bari. OUTLINE ● Use-case ● Informazioni utilizzate e metodologie di raccolta per il job monitoring ● Informazioni.
1. ELASTICITA’ DELLA DOMANDA potere di mercato (FISSARE IL PREZZO) ≠ da potere contrattuale (TAKE OR LEAVE OFFER CAP 3 e 4) e da potere nell’impresa (CAPACITA’
STMan Advanced Graphics Controller. What is STMan  STMan is an advanced graphic controller for Etere automation  STMan is able to control multiple graphics.
INFSO-RI Enabling Grids for E-sciencE YUM & YAIM Giuseppe Platania INFN Catania Catania,
Riunione INFN – Bologna, 17 January 2013
MONBOX Federico Bitelli bitelli<at>fis.uniroma3.it
Dichiarazione dei servizi di sito nel GOCDB
2018/9/ /9/11 USER ENVIRONMENT 1 1.
Creare un server casalingo - 2
Studente : Andrea Cassarà Classe: 5AII A.S. 2014/2015 Link Sito
Transcript della presentazione:

1 Installazione di un CE CREAM Alessandro Paolini (INFN-CNAF) III corso di formazione INFN per amministratori di siti GRID INFN-CATANIA 2 – 6 Novembre 2009

2 Link utili Guida all’installazione del middleware, release INFNGRID 3.1 per sl4: – doc:guides:install-3_1http://igrelease.forge.cnaf.infn.it/doku.php?id= doc:guides:install-3_1 CE Cream troubleshooting: – REAMTroubleshootinghttp://grid.pd.infn.it/cream/field.php?n=Main.C REAMTroubleshooting

3 Procedura d’installazione Scelta dei repository cd /etc/yum.repos.d/ wget

4 Procedura d’installazione Azzeramento del repository: yum clean all Installazione di java e tomcat yum install java sun-compat tomcat5 Installazione delle CA: yum install lcg-CA installazione metapackage (CE Cream che si appoggia ad un server lsf esterno) yum install ig_CREAM_LSF

5 configurazione ~]# ls /opt/glite/yaim/examples/siteinfo/ ig-site-info.def services site-info.def vo.d ~]# ls /opt/glite/yaim/examples/siteinfo/services/ glite-creamce glite-mpi_ce ig-hlr ig-lfc_oracle ig-mpi_ce ig-px glite-mpi glite-mpi_wn ig-lfc_mysql ig-mpi ig-mpi_wn Yaim configuration file for the IG release Additional yaim service modules Copy the siteinfo content in root cp -r /opt/glite/yaim/examples/siteinfo/* /root/ Edit (and rename) ig-site-info.def and cancel site-info.def Edit services/glite-cream

6 variabili

7 services/glite-creamce ~]# less services/glite-creamce # # YAIM creamCE specific variables # # LSF settings: path where lsf.conf is located BATCH_CONF_DIR=lsf_install_path/conf # # CE-monitor host (by default CE-monitor is installed on the same machine as # cream-CE) CEMON_HOST=set_to_fully_qualified_host_name_of_localhost # # CREAM database user CREAM_DB_USER=set_to_your_cream_db_user CREAM_DB_PASSWORD=set_to_your_cream_db_user # # Machine hosting the BLAH blparser. # In this machine batch system logs must be accessible. BLPARSER_HOST=set_to_fully_qualified_host_name_of_machine_hosting_blparser_server continua…

8 services/glite-creamce # # The following variables already have a default value defined in # defaults/glite-creamce.pre, but if needed you can overwrite their values # # CREAM databases settings # By default the cream db is on localhost and accessible from localhost. # Setting ACCESS_BY_DOMAIN to yes, you allow the cream db access from all # computers in your domain. #ACCESS_BY_DOMAIN=no # # To refer to the the port where Blah Log Parser is running #BLP_PORT=33333 # # To refer to the parser listening cream port #CREAM_PORT=56565 # Value to be published as GlueCEStateStatus instead of Production #CREAM_CE_STATE=Special # # The following parameter sets the BLAH jobId prefix (it MUST be 6 chars # long, begin with cr and terminate by '_') # It is important in case of more than one ce connecting to the same blparser. # In this case, it is better that each CREAM_CE has its own prefix #BLAH_JOBID_PREFIX=cream_

9 ig-site-info.def Potete usare gli stessi valori delle variabili nel site.def del CE lcg

10 ig-site-info.def WN_LIST, USERS_CONF, GROUPS_CONF, MYSQL_PASSWORD, SITE_NAME, SITE_ , SITE_LAT, SITE_LONG, CE_HOST, CE_CAPABILITY, CE_OTHERDESCR, BATCH_SERVER, JOB_MANAGER, CE_BATCH_SYS, BATCH_LOG_DIR, BATCH_VERSION, BATCH_CONF_DIR, DPM_HOST or STORM_HOST, SE_LIST, SE_MOUNT_INFO_LIST, VOS, QUEUES, _GROUP_ENABLE Potete usare gli stessi valori delle variabili nel site.def del CE lcg

11 Operazioni aggiuntive Sul master server, aggiungere in /etc/exports. (rw,no_root_squash) /etc/grid-security/gridmapdir. (rw,no_root_squash) Quindi far ripartire nfs e fare un refresh delle directory esportate service nfs start exportfs -r Inserire il CE-CREAM nel cluster lsf: In /opt/lsf/conf/.../lsb.cluster ed lsb.host aggiungere le righe relative al nome del CE- CREAM Lanciare: lsadmin reconfig loadamin reconfig

12 Operazioni aggiuntive Creare le directory e montarle mkdir -p mkdir -p /etc/grid-security/gridmapdir mount mount /etc/grid-security/gridmapdir Sul CE secondario, aggiungere in /etc/fstab:. : nfs rw,defaults 0 0. :/etc/grid-security/gridmapdir /etc/grid-security/gridmapdir nfs rw,defaults 0 0 Creare l’utente “lsadmin”

13 Lancio di ig-yaim # /opt/glite/yaim/bin/ig_yaim -c -s ig-site-info.def -n ig_CREAM_LSF Lanciare quindi …e buona fotuna! Al termine della configurazione, eseguire i seguenti comandi: service tomcat5 stop /opt/glite/etc/init.d/glite-ce-blparser start service tomcat5 start

14 processi root ? S<s Oct27 0:23 /usr/share/lsf/7.0/linux2.6-glibc2.3-x86/etc/lim root ? S<s Oct27 0:00 \_ /usr/share/lsf/7.0/linux2.6-glibc2.3-x86/etc/melim root ? S< Oct27 0:00 | \_ /bin/sh /usr/share/lsf/7.0/linux2.6-glibc2.3-x86/etc/elim.data root ? S< 08:57 0:00 | | \_ sleep 60 root ? S< Oct27 0:00 | \_ /bin/sh /usr/share/lsf/7.0/linux2.6-glibc2.3-x86/etc/elim.diskspaceXslot root ? S< 08:56 0:00 | | \_ sleep 60 root ? S< Oct27 0:00 | \_ /usr/share/lsf/7.0/linux2.6-glibc2.3-x86/etc/elim.jsdl root ? S Oct27 0:00 \_ /usr/share/lsf/7.0/linux2.6-glibc2.3-x86/etc/pim root ? S Oct27 0:00 \_ /usr/share/lsf/7.0/linux2.6-glibc2.3-x86/etc/pem root ? S<s Oct27 0:00 /usr/share/lsf/7.0/linux2.6-glibc2.3-x86/etc/res root ? S Oct27 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql -- socket=/var/lib/mysql/mysql.sock --err-log=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid mysql ? Sl Oct27 0:02 \_ /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid- file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock lsf mysql

15 processi gridftp BLParser root ? Ss Oct27 0:00 /opt/globus/sbin/globus-gridftp-server -p d error,warn,info -l /var/log/gridftp- session.log -Z /var/log/globus-gridftp.log -s root ? S Oct27 0:00 /opt/glite/bin/blparser_master root ? Sl Oct27 0:25 \_ /opt/glite/bin/BLParserLSF -d 1 -l /opt/glite/var/log/glite-lsfparser.log -b /usr/share/lsf/7.0/linux2.6-glibc2.3-x86/bin -c lsf_install_path/conf -p m root ? S Oct27 0:00 /opt/glite/bin/blparser_master Vedrete anche tomcat, bdii, dgas, glite-lb*….

16 Verifica della conf # wget # chmod +x CheckCreamConf.pl #./CheckCreamConf.pl This is CheckCreamConf v This is devce.cnaf.infn.it Checking versions of relevant RPMs... Checking if some needed environment variables are defined... Checking the installed CREAM and CEMon wars... Checking if there are old jar arounds... Checking glexec executable... Checking BLAH configuration... Checking some info published in the resource BDII... Checking CREAM conf file... Done: please check CheckCreamConf.log

17 per testarlo Controllare le informazioni pubblicate sulla 2170 Controllare via web all’indirizzo: – :8443/ce-cream/serviceshttps:// Provare un globus-url-copy globus-url-copy gsiftp://devce.cnaf.infn.it:2811/opt/glite/yaim/etc/versions/ig-yaim file:/tmp/ig-version-cnaf Provare a mandare un job $ glite-ce-allowed-submission devce.cnaf.infn.it: :18:34,402 WARN - No configuration file suitable for loading. Using built-in configuration Job Submission to this CREAM CE is enabled

18 per testarlo $ less wmcream_var.conf [ OutputStorage = "/tmp/jobOutput"; JdlDefaultAttributes = [ RetryCount = 3; rank = - other.GlueCEStateEstimatedResponseTime; PerusalFileEnable = false; AllowZippedISB = true; requirements = other.GlueCEStateStatus != "Production"; ShallowRetryCount = 10; SignificantAttributes = {"Requirements", "Rank", "FuzzyRank"}; MyProxyServer = "myproxy.cnaf.infn.it"; ]; virtualorganisation = "infngrid"; ErrorStorage = "/tmp"; ListenerStorage = "/tmp"; WMProxyEndpoints = {" ] glite-wms-job-submit -a -c wmcream_var.conf zaza.jdl glite-ce-job-submit --autm-delegation -r bocecream.bo.infn.it:8443/cream-pbs-cert test.jdl oppure