12th eela tutorial - users and system administrators e-infrastructure shared between europe and...

13
12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS www.eu-eela.org E-infrastructure shared between Europe and Latin America SRM Installation and Configuration Vanessa Hamar Universidad de Los Andes – Mérida, Venezuela 12 th EELA Tutorial Lima, 24-28 September,2007

Upload: jaiden-atkins

Post on 31-Mar-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS

www.eu-eela.org

E-infrastructure shared between Europe and Latin America

SRM Installation and ConfigurationVanessa HamarUniversidad de Los Andes – Mérida, Venezuela12th EELA TutorialLima, 24-28 September,2007

Page 2: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS – Lima, 24-28 September, 2007

E-infrastructure shared between Europe and Latin America

Disclaimer

• This presentation is based on materials provided and authorized by the EGEE project and EELA project. It is freely available to download and use.

Page 3: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS – Lima, 24-28 September, 2007

E-infrastructure shared between Europe and Latin America

Outline

• Disk Pool Manager Overview

• How to install a DPM Server

• DPM testing

Page 4: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS – Lima, 24-28 September, 2007

E-infrastructure shared between Europe and Latin America

Disk Pool Manager Overview

• The Disk Pool Manager (DPM) is a lightweight solution for disk storage management, which offers the SRM interfaces.

• The DPM head node has to have one filesystem in this pool, and then an arbitrary number of disk servers can be added by YAIM.

• The DPM disk servers can have multiple filesystems in the pool.

• The DPM head node also hosts the DPM and DPNS databases, as well as the SRM web service interfaces.

Page 5: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS – Lima, 24-28 September, 2007

E-infrastructure shared between Europe and Latin America

Installing DPM

Page 6: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS – Lima, 24-28 September, 2007

E-infrastructure shared between Europe and Latin America

Installation Pre-requisites

• Start from the base machine you installed in the INTRODUCTORY tutorial

• Verify that these packages are installed and properly configured:– Java SDK– ntp daemon

– glite-yaim-core

• Also check that your host certificates are present in /etc/grid-security and have proper permissions:

-rw-r--r-- 1 root root 1127 Jun 14 12:27 hostcert.pem-r-------- 1 root root 887 Jun 14 12:28 hostkey.pem

Page 7: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS – Lima, 24-28 September, 2007

E-infrastructure shared between Europe and Latin America

my-site-info.def customization

• Copy /opt/glite/yaim/examples/site-info.def into /root/siteinfo/site-info.def and edit these fields:

MY_DOMAIN=ring.pucp.edu.peMON_HOST=rgmasrv.ct.infn.itJAVA_LOCATION="/usr/java/j2sdk1.4.2_13“DPM_HOST=limaXX.$MY_DOMAINDPMPOOL=PermanentDPM_FILESYSTEMS="$DPM_HOST:/storage"DPM_DB_USER=dpmdbuserDPM_DB_PASSWORD=dpmdbpasswordDPM_DB_HOST=$DPM_HOST

Page 8: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS – Lima, 24-28 September, 2007

E-infrastructure shared between Europe and Latin America

Other requisites

• We need to create one or more partitions for DPM

• In this example installation we will create the /storage directory, specified into the DPM_FILESYSTEM configuration variable:

– mkdir /storage

• Add this row (if not exist) to /opt/glite/yaim/etc/users.conf:

– 151:dpmmgr:151:dpmmgr:x:dpm:

Page 9: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS – Lima, 24-28 September, 2007

E-infrastructure shared between Europe and Latin America

Middleware installation with YAIM

• We are ready to install the DPM Server:

/opt/glite/yaim/bin/yaim -i -s /root/siteinfo/site-info.def -m glite-SE_dpm_mysql

• This command will download and install all the needed packages for the DPM Head Node and the Disk Server.Now we can configure the node: /opt/glite/yaim/bin/yaim -c -s /root/siteinfo/site-info.def -n SE_dpm_mysql

Page 10: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS – Lima, 24-28 September, 2007

E-infrastructure shared between Europe and Latin America

Firewall configuration

• The following ports have to be open:– DPM server: port 5015/tcp must be open locally at your site at

least (can be incoming access as well), – DPNS server: port 5010/tcp must be open locally at your site at

least (can be incoming access as well), – SRM servers: ports 8443/tcp (SRMv1) and 8444/tcp (SRMv2)

must be opened to the outside world (incoming access), – RFIO server: port 5001/tcp must be open to the outside world

(incoming access), in the case your site wants to allow direct RFIO access from outside,

– Gridftp server: control port 2811/tcp and data ports 40000-45000/tcp (or any range specified by GLOBUS_TCP_PORT_RANGE) must be opened to the outside world (incoming access).

Page 11: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS – Lima, 24-28 September, 2007

E-infrastructure shared between Europe and Latin America

DPM Server Testing

Page 12: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS – Lima, 24-28 September, 2007

E-infrastructure shared between Europe and Latin America

DPM testing

• A simple test for checking if the DPM server is correctly exporting the filesystem is:

– /opt/lcg/bin/dpm-qryconf

POOL Permanent DEFSIZE 200.00M GC_START_THRESH 0 GC_STOP_THRESH 0 DEFPINTIME 0 PUT_RETENP 86400 FSS_POLICY maxfreespace GC_POLICY lru RS_POLICY fifo GID 0 S_TYPE - CAPACITY 9.03G FREE 7.26G ( 80.4%)

nodo1.trigrid.it /storage CAPACITY 9.03G FREE 7.26G ( 80.4%)

Page 13: 12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS  E-infrastructure shared between Europe and Latin America SRM Installation and Configuration

12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS – Lima, 24-28 September, 2007

E-infrastructure shared between Europe and Latin America

References

• DPM Administrator Guide– https://uimon.cern.ch/twiki/bin/view/LCG/DpmAdminGuide