Skip to content

EGRID website

Sections
Personal tools
You are here: Home » Documentation » EGEE production Grid » SE

SE

Note all'installazione del software EGRID per lo SE

Prima installazione

Si riportano qui di seguito i passi da seguire per preparare uno Storage Element di produzione con il software addizionale di EGRID.

  1. assicurarsi che le componenti di EGRID siano nel PATH:

    echo 'export PATH=/opt/egrid/sbin:/opt/egrid/bin:$PATH' \
      >> /etc/profile.d/egrid.sh
    chmod +x /etc/profile.d/egrid.sh
    

    (uscire e rientrare per renderle effettive :-))

  2. aggiungere il repository di EGRID alla lista delle sorgenti APT:

    echo 'rpm http://egrid-doc.egrid.it/download/rpm . egrid' \
       >> /etc/apt/sources.list.d/egrid.list
    apt-get update                            
    
  3. installare i pacchetti necessari:

    apt-get install \
          nc \
          perl-suidperl \
          perl-ldap \
          egrid-data-management \
          egrid-data-management-conf-production \
          egrid-ldap-replica \
          egrid-ldap-replica-conf-production \
          egrid-ui \
          DPM-client \
          lcg-dm-common
    rpm --force --nodeps -ivh \
      http://egrid-doc.egrid.it/download/rpm/RPMS.egrid/DPM-rfio-server-1.5.7EGRID-2sec_sl3.i386.rpm
    
  4. lanciare gli script di configurazione:

    egrid-ldap-replica-install
    egrid-se-management-install
    

    Questi script sono idempotenti, quindi possono essere lanciati ripetutamente, se la prima volta non completano la loro azione per qualche ragione.

    Se lo script egrid-se-management-install non riesce a trovare la directory riservata ai dati della VO EGRID, la si può specificare sulla riga di comando:

    egrid-se-management-install /path/to/storage/area/of/egrid
    

System Message: INFO/1 (<string>, line 8)

Enumerated list start value not ordinal-1: "0" (ordinal 0)

Upgrade e update

Dopo ogni upgrade del software, occorre aggiungere la riga gmf_local /opt/egrid/var/grid-mapfile-local al file /opt/edg/etc/edg-mkgridmap.conf. Il comando egrid-se-mkgridmap-configure può fare questo in maniera idempotente (successive invocazioni dello script non modificano il file, se la riga necessaria è già presente) e non altera le righe di configurazione per le altre VO.

Si può decidere di mettere egrid-se-mkgridmap-configure in un cron job.

Esempio

Ecco un esempio di cosa riporta egrid-se-management-install in caso di configurazione eseguita con successo:

root@egrid-3:~# egrid-se-management-install 
Checking if suidperl is installed...OK
Checking if PERL's Net::LDAP is installed...OK
Searching for the EGRID storage area root ...
removed `/opt/egrid/storage'
Checking '/storage': OK
create symbolic link `/opt/egrid/storage' to `/storage/egrid'
removed `/home/egrid'
create symbolic link `/home/egrid' to `/opt/egrid/storage/utenti'
create symbolic link `/etc/cron.d/egrid-mkhomes' to `/opt/egrid/etc/cron.d/egrid-mkhomes'
Set root SUID bit on '/bin/ftp-exec/egrid-mkgroupdir.pl' ...
ownership of `/bin/ftp-exec/egrid-mkgroupdir.pl' retained as root:root
mode of `/bin/ftp-exec/egrid-mkgroupdir.pl' changed to 4755 (rwsr-xr-x)
Configuring 'edg-mkgridmap' to map EGRID users according to 'egrid-ldap2gridmap' ...
Altering file '/opt/edg/etc/edg-mkgridmap.conf' ...
`/opt/edg/etc/edg-mkgridmap.conf' -> `/opt/edg/etc/edg-mkgridmap.conf.2006-01-26' (backup: `/opt/edg/etc/edg-mkgridmap.conf.2006-01-26.~5~')
done.
egrid-se-mkgridmap-configure: done.
create symbolic link `/etc/cron.d/egrid-ldap2gridmap' to `/opt/egrid/etc/cron.d/egrid-ldap2gridmap'
Configuring EGRID directory replica system ...
create symbolic link `/etc/xinetd.d/egrid-print-dirhier' to `/opt/egrid/etc/xinetd.d/egrid-print-dirhier.xinetd'
create symbolic link `/etc/xinetd.d/egrid-copy-dirhier' to `/opt/egrid/etc/xinetd.d/egrid-copy-dirhier.xinetd'
Created by manager
Contributors : Riccardo Murri
Last modified 2006-09-20 05:44
 

Powered by Plone

This site conforms to the following standards: