cp -fp /etc/services /etc/services.save mv /etc/grid-security /etc/grid-security-0.9.0 mkdir /etc/grid-security cp -p /etc/grid-security-0.9.0/container*.pem /etc/grid-security-0.9.0/host*.pem /etc/grid-security-0.9.0/grid-mapfile /etc/grid-security rm /opt/osg mkdir /opt/osg-0.9.1 ln -s osg-0.9.1 /opt/osg export VDT_LOCATION=/opt/osg-0.9.1 export OLD_VDT_LOCATION=/opt/osg-0.9.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 -v cache -v download -v tar (optional - do this to see long pacman output - reference - http://vdt.cs.wisc.edu/releases/1.10.1/installation_pacman.html) 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 $VDT_LOCATION/vdt/setup/setup-cert-request q echo gmf_local /opt/osg/edg/etc/grid-mapfile-local >> edg/etc/edg-mkgridmap.conf cp -a /opt/osg-0.9.0/globus/etc/http globus/etc/ ln -s ../etc/http globus/grid-security/ cp -a /opt/osg-0.9.0/globus/etc/rsv/ globus/etc/ chown -R mis. globus/etc/rsv/ rm ../osgwn ln -s osg-0.9.1 /opt/osgwn-0.9.1 ln -s osgwn-0.9.1 /opt/osgwn vdt-control --list vdt-control --enable vdt-update-certs vdt-control --enable edg-mkgridmap vdt-control --enable MLD export EDITOR=emacs visudo # add the following to /etc/sudoers: ----- Runas_Alias GLOBUSUSERS = ALL, !root globus ALL=(GLOBUSUSERS) \ NOPASSWD: /usr/local/opt/osg-0.9.1/globus/libexec/globus-gridmap-and-execute \ -g /etc/grid-security/grid-mapfile \ /usr/local/opt/osg-0.9.1/globus/libexec/globus-job-manager-script.pl * globus ALL=(GLOBUSUSERS) \ NOPASSWD: /usr/local/opt/osg-0.9.1/globus/libexec/globus-gridmap-and-execute \ -g /etc/grid-security/grid-mapfile \ /usr/local/opt/osg-0.9.1/globus/libexec/globus-gram-local-proxy-tool * ----- # In edg/etc/edg-mkgridmap.conf, change gridex username to grid vdt-control --on # Need to manually generate the /opt/osg-0.9.1/monitoring/osg-user-vo-map.txt file before running configure-osg.sh script. Otherwise GIP will complain that this file isn't found (or about gums). So use the following command. /opt/osg-0.9.1/edg/sbin/edg-mkgridmap cd monitoring ./configure-osg.sh cd - vdt-control --off $VDT_LOCATION/monitoring/site-status on vdt-control --on $VDT_LOCATION/monitoring/site-status on vdt-control --on # configure rsv $VDT_LOCATION/osg-rsv/setup/configure_osg_rsv --user mis --init --server y --ce-probes --ce-uri "osgitb1.nhn.ou.edu" --gridftp-probes --gratia --grid-type "OSG-ITB" --verbose --consumers --setup-for-apache --use-rsv-cert --rsv-cert-file /opt/osg/globus/etc/rsv/rsvcert.pem --rsv-key-file /opt/osg/globus/etc/rsv/rsvkey.pem # start rsv and apache. Note it is important to restart apache since rsv changes some of the apache settings vdt-control --off apache vdt-control --on osg-rsv apache