# Date: June 18th 2009 # Author: Karthik # Purpose: Installation of osg-1.1.0 # Installation Reference: https://twiki.grid.iu.edu/bin/view/Integration/ITB110Documentation # Installation site validation page: https://twiki.grid.iu.edu/bin/view/ReleaseDocumentation/SiteValidationOSG12 mv /etc/grid-security /etc/grid-security-0.9.2 mkdir /etc/grid-security cp -p /etc/grid-security-0.9.2/container*.pem /etc/grid-security-0.9.2/host*.pem /etc/grid-security-0.9.2/grid-mapfile /etc/grid-security rm /opt/osg mkdir /opt/osg-1.1.0 ln -s osg-1.1.0 /opt/osg export VDT_LOCATION=/opt/osg-1.1.0 export OLD_VDT_LOCATION=/opt/osg-0.9.2 . /opt/pacman/latest/setup.sh cd $VDT_LOCATION export VDTSETUP_CONDOR_LOCATION=/usr/local/condor export VDTSETUP_CONDOR_CONFIG=/usr/local/condor/etc/condor_config # (optional - do the step below to see long pacman output - reference - http://vdt.cs.wisc.edu/releases/1.10.1/installation_pacman.html) pacman -v cache -v download -v tar pacman -trust-all-caches -get ITB:ce pacman -get ITB:Globus-Condor-Setup Note: The following steps within ---- isn't being done as a next step for now, though I am documenting it ---- # In a different root window, do the following to stop the current # osg-0.9.2 services: . /opt/osg-1.0/setup.sh vdt-control --off # Make sure that all osg processes are stopped by checking using ps -ef|grep osg # Now go back to the 1.1.0 install window ---- . setup.sh vdt/bin/vdt-post-install vdt-ca-manage setupca --location local --url osg mv /etc/grid-security globus; ln -s /opt/osg/globus/grid-security /etc ln -s ../TRUSTED_CA globus/grid-security/certificates cp -a /opt/osg-0.9.2/globus/etc/http globus/etc/ ln -s ../etc/http globus/grid-security/ cp -a /opt/osg-0.9.2/globus/etc/rsv/ globus/etc/ chown -R mis. globus/etc/rsv/ # add the following to /etc/sudoers: ----- Runas_Alias GLOBUSUSERS = ALL, !root globus ALL=(GLOBUSUSERS) \ NOPASSWD: /usr/local/opt/osg-1.1.0/globus/libexec/globus-gridmap-and-execute \ -g /etc/grid-security/grid-mapfile \ /usr/local/opt/osg-1.1.0/globus/libexec/globus-job-manager-script.pl * globus ALL=(GLOBUSUSERS) \ NOPASSWD: /usr/local/opt/osg-1.1.0/globus/libexec/globus-gridmap-and-execute \ -g /etc/grid-security/grid-mapfile \ /usr/local/opt/osg-1.1.0/globus/libexec/globus-gram-local-proxy-tool * ----- vdt-control --list # No need to explicitly enable any service by using vdt-control --enable. All configure-osg -v configure-osg -c vdt-control --enable MLD vdt-control --enable edg-mkgridmap vdt-control --on ----------- # Installation of wn-client-1.1.0: mkdir /opt/osgwn-1.1.0/ cd /opt/osgwn-1.1.0/ . /opt/pacman/latest/setup.sh pacman -trust-all-caches -get ITB:wn-client . setup.sh vdt-ca-manage setupca --location local --url osg mv globus/share/certificates globus/share/certificates.old ln -s /opt/osg/globus/share/certificates globus/share/certificates emacs -nw vdt/etc/vdt-local-setup.sh # add the following: export GLOBUS_TCP_PORT_RANGE="63001,65000" export GLOBUS_TCP_SOURCE_RANGE="63001,65000" cd .. rm osgwn ln -s osgwn-1.1.0 osgwn