OSG 0.7.0 installation notes on osgitb1 ======================================= Reference page: https://twiki.grid.iu.edu/twiki/bin/view/Integration/ITB_0_7/CEInstallGuide cd /opt/osg-0.6.0 . setup.sh vdt-control --off cp -fp /etc/services /etc/services.save mv /etc/grid-security /etc/grid-security-0.6.0 mkdir /etc/grid-security cp -p /etc/grid-security-0.6.0/container*.pem /etc/grid-security-0.6.0/host*.pem /etc/grid-security-0.6.0/grid-mapfile /etc/grid-security rm /opt/osg mkdir /opt/osg-0.7.0 ln -s osg-0.7.0 /opt/osg export VDT_LOCATION=/opt/osg-0.7.0 export OLD_VDT_LOCATION=/opt/osg-0.6.0 cd /opt/pacman/latest source setup.sh cd $VDT_LOCATION export VDTSETUP_CONDOR_LOCATION=/usr/local/condor export VDTSETUP_CONDOR_CONFIG=/usr/local/condor/etc/condor_config pacman -trust-all-caches -get ITB:ce pacman -get ITB:Globus-Condor-Setup source setup.sh mv /etc/grid-security globus; ln -s /opt/osg/globus/grid-security /etc ln -s ../TRUSTED_CA globus/grid-security/certificates # Add to vdt/etc/vdt-local-setup.sh: (already done with OLD_VDT_LOCATION) export GLOBUS_TCP_PORT_RANGE="63001,65000" export GLOBUS_TCP_SOURCE_RANGE="63001,65000" # Add to vdt/etc/vdt-local-setup.csh: (already done with OLD_VDT_LOCATION) setenv GLOBUS_TCP_PORT_RANGE "63001,65000" setenv GLOBUS_TCP_SOURCE_RANGE "63001,65000" # Add to globus/etc/globus-job-manager.conf: -globus-tcp-port-range 63001,65000 # Add to globus/etc/globus-user-env.sh: export GLOBUS_TCP_PORT_RANGE="63001,65000" export GLOBUS_TCP_SOURCE_RANGE="63001,65000" # Add to globus/etc/globus-user-env.csh: setenv GLOBUS_TCP_PORT_RANGE "63001,65000" setenv GLOBUS_TCP_SOURCE_RANGE "63001,65000" $VDT_LOCATION/vdt/setup/setup-cert-request q /* (host, and http certs already there, otherwise request them with ./globus/bin/grid-cert-request -host osgitb1.nhn.ou.edu ./globus/bin/grid-cert-request -host osgitb1.nhn.ou.edu -service http */ ) cp -a /opt/osg-0.6.0/globus/etc/http globus/etc/ ln -s ../etc/http globus/grid-security/ rm ../osgwn ln -s osg-0.7.0 /opt/osgwn-0.7.0 ln -s osgwn-0.7.0 /opt/osgwn vdt-control --list vdt-register-service --name edg-mkgridmap --enable vdt-register-service --name MLD --enable vdt-register-service --name vdt-update-certs --enable # add the following to /etc/sudoers: export EDITOR=emacs visudo ----- Runas_Alias GLOBUSUSERS = ALL, !root globus ALL=(GLOBUSUSERS) \ NOPASSWD: /usr/local/opt/osg-0.7.0/globus/libexec/globus-gridmap-and-execute \ -g /etc/grid-security/grid-mapfile \ /usr/local/opt/osg-0.7.0/globus/libexec/globus-job-manager-script.pl * globus ALL=(GLOBUSUSERS) \ NOPASSWD: /usr/local/opt/osg-0.7.0/globus/libexec/globus-gridmap-and-execute \ -g /etc/grid-security/grid-mapfile \ /usr/local/opt/osg-0.7.0/globus/libexec/globus-gram-local-proxy-tool * ----- # In edg/etc/edg-mkgridmap.conf, change DOSAR username to samgrid # and GridEX username to grid vdt-control --on cd monitoring/ ./configure-osg.sh *********************************************************************** Specify your OSG GROUP [OSG-ITB]: Specify your OSG HOSTNAME [osgitb1.nhn.ou.edu]: Specify your OSG SITE NAME [OUHEP_ITB]: Specify your VO sponsors [usatlas, dzero, dosar]: Specify your policy url [http://www-hep.nhn.ou.edu/]: Specify a contact for your server (full name) [Horst Severini]: Specify the contact's email address [hs@nhn.ou.edu]: Specify your server's city [Norman, OK]: Specify your server's country [USA]: Specify your server's longitude [-97.4465]: Specify your server's latitude [35.2070]: Specify your OSG GRID path [/usr/local/opt/osgwn-0.6.0]: /usr/local/opt/osgwn Specify your OSG APP path [/usr/local/osg_app]: Specify your OSG DATA path [/home/osg_data]: Specify your OSG WN_TMP path [/myhome1/atlas/osg/tmp]: Specify your OSG SITE_READ path [/home/osg_data]: Specify your OSG SITE_WRITE path [/home/osg_data]: Is a storage element (SE) available [n] (y/n): Would you like to start the MonALISA monitoring services [y] (y/n): Are you using Ganglia [n] (y/n): Do you want to run the OSG VO Modules [y] (y/n): Would you like to use the squid caching service [n] (y/n): Specify your batch queue manager OSG_JOB_MANAGER [condor]: Specify installation directory for condor [/usr/local/condor]: Specify the Condor config location [/usr/local/condor/etc/condor_config]: Are you using the ManagedFork service [n] (y/n): Would you like to use the WS-GRAM service [n] (y/n): y Would you like to use the Syslog-NG service [n] (y/n): y Would you like to use the CA certificate updater service [n] (y/n): y *********************************************************************** ################# Configuration for the OSG CE Node ################### *********************************************************************** Preset information you are not prompted for -------------------------------------------- OSG location: /usr/local/opt/osg-0.7.0 Globus location: /usr/local/opt/osg-0.7.0/globus User-VO map file: /usr/local/opt/osg-0.7.0/monitoring/grid3-user-vo-map.txt gridftp.log file: /usr/local/opt/osg-0.7.0/globus/var/gridftp.log Information about your site in general -------------------------------------- Group: OSG-ITB Hostname: osgitb1.nhn.ou.edu Site name: OUHEP_ITB Sponsors: usatlas, dzero, dosar Policy URL: http://www-hep.nhn.ou.edu/ Information about your site admininistrator ------------------------------------------- Contact name: Horst Severini Contact email: hs@nhn.ou.edu Information about your servers location ---------------------------------------- City: Norman, OK Country: USA Longitude: -97.4465 Latitude: 35.2070 Information about the available storage on your server ------------------------------------------------------ WN client: /usr/local/opt/osgwn Directories: Application: /usr/local/osg_app Data: /home/osg_data WN tmp: /myhome1/atlas/osg/tmp Site read: /home/osg_data Site write: /home/osg_data Information about the Storage Element available from your server ---------------------------------------------------------------- A storage element does NOT exist for this node. Storage Element: UNAVAILABLE Information needed for the MonALISA monitoring. ----------------------------------------------- MonALISA services are being used. Ganglia host: UNAVAILABLE Ganglia port: UNAVAILABLE VO Modules: y Information needed for the squid caching. ----------------------------------------------- squid services are NOT being used. Squid host: UNAVAILABLE Squid caching policy: Squid disk cache size: Squid disk cache size: Information about the batch queue manager used on your server ------------------------------------------------------------- Batch queue: condor Job queue: osgitb1.nhn.ou.edu/jobmanager-condor Utility queue: osgitb1.nhn.ou.edu/jobmanager Condor location: /usr/local/condor Condor config: /usr/local/condor/etc/condor_config PBS location: FBS location: SGE location: SGE_ROOT: LSF location: Is ManagedFork being used? n Information needed for the WS-GRAM services. ----------------------------------------------- WS-GRAM services are being used. Globus user: daemon Using grid-map file Information needed for the Syslog-NG services. ----------------------------------------------- Syslog-NG services are being used. Information needed for the CA certificate updater services. ----------------------------------------------- CA certificate updater services are being used. ################################################## Is the above information correct (y/n)?: y How many SubClusters are available for this cluster? (i.e. 1-20) [1] What is a unique name for this Subcluster? [osgitb1.nhn.ou.edu] What is the Vendor of the processor? (i.e. Intel, AMD) [GenuineIntel] What is the Model of the processor? [ Intel(R) Pentium(R) 4 CPU 1400MHz] What is the Clockspeed of the processor? [1384] How many physical CPUs in each node? [1] How many logical CPUs in each node? [1] How much RAM is in each node (in MB)? [515] Is there Inbound connectivity to these nodes? (i.e. TRUE, FALSE) [FALSE] Is there Outbound connectivity to these nodes? (i.e. TRUE, FALSE) [TRUE] How many nodes in this subcluster? [1] 8 Do you want to publish your gums status through GIP (Y/n): [n] Do you want to publish your SRM information through GIP (Y/n): [n] Please enter SE where gsiftp is running: [UNDEFINED] osgitb1.nhn.ou.edu Please enter the Access Path on osgitb1.nhn.ou.edu: [UNAVAILABLE] /home/osg_data ################################################## cd - vdt-control --off $VDT_LOCATION/monitoring/site-status on vdt-control --on # Update problem with condor-devel PATH: cd /opt/osg . setup.sh pacman -lc # (to check for installed packages) pacman -update OSG-Site-Validate ./vdt/setup/configure_osg-site-validate