SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Installing Globus 2.4
                           Authors: Padraig O'Dowd and Adarsh Patil
                    credits to: http://www.globus.org and the Grid Community
         Installation on : Dell Optiplex 170L, 1 GB RAM, Debian Sarge OS/Red Hat 9


   1) Well obviously you will need root access on the machine(s) you are trying to install Globus
      on.
   2) Download the source bundles of http://www.globus.org into a directory


   3)        globus-data-management-client-2.4.3-src_bundle.tar.gz
             globus-data-management-sdk-2.4.3-src_bundle.tar.gz
             globus-data-management-server-2.4.3-src_bundle.tar.gz
             globus-information-services-client-2.4.3-src_bundle.tar.gz
             globus-information-services-sdk-2.4.3-src_bundle.tar.gz
             globus-information-services-server-2.4.3-src_bundle.tar.gz
             globus-resource-management-client-2.4.3-src_bundle.tar.gz
             globus-resource-management-sdk-2.4.3-src_bundle.tar.gz
             globus-resource-management-server-2.4.3-src_bundle.tar.gz


 Create an account for a user called globus. (not mandatory)
  3) Create the directories (will be created auto. anyway):

               mkdir /usr/local/gpt-3.0.1
               mkdir /usr/local/globus-2.4

   4) Add the following to your path: ( .bashrc and .bash_profile )


           # Globus Environment
           export GLOBUS_LOCATION=/usr/local/globus-2.4
           export GPT_LOCATION=/usr/local/gpt-3.0.1
           export GRID_SECURITY=/etc/grid-security
           export CERT_DIR=/etc/grid-security/certificates
           export LD_LIBRARY_PATH=$GLOBUS_LOCATION/lib
           export GLOBUS_HOSTNAME=asgard.ucc.ie
           . $GLOBUS_LOCATION/etc/globus-user-env.sh



        Give the user globus full permissions to the directories:(optional, if you create an account
for globus go for this step)

        /usr/local/gpt-3.0.1
        /usr/local/globus-2.4
5)     Installing GPT (gpt-3.0.1-src.tar.gz)

       From the command prompt type:

         % gzip -dc gpt-3.0.1-src.tar.gz | tar xf -
               % cd gpt-3.0.1
               % ./build_gpt




               If you encounter the error (it happened to me on Redhat 9, debian worked fine):
                       build_gpt ====> installing GPT into /usr/local/gpt-3.0.1
                       build_gpt ====> building support/Compress-Zlib-1.16
                       build_gpt ====> building support/Archive-Tar-0.22
                       build_gpt ====> building support/PodParser-1.18
                       build_gpt ====> building support/Digest-MD5-2.20
                       Makefile:75: *** missing separator. Stop.
                       ERROR: the following command failed: make >/dev/null

                       Unset the LANG environment variable before trying to
                       build GPT:
                       On the Command prompt type:

                       unset LANG
                       Then retype:
                       ./build_gpt

       Note: GPT requires perl 5.005 or later. If your perl 5.005 executable is not named
       "perl" or is not in your command search path, add --with-perl={perl-cmd} to the
       build_gpt command to identify the perl executable to be used by the packaging tools.

       Note: GPT depends on GNU tar and GNU make. We have found that on non-GNU (i.e.
       non-Linux) systems it helps to have these tools available as gtar and gmake.

6) Install the Globus toolkit.

 I always install from source. The first time I installed from binary, I couldn't get DUROC
 working. I'm not sure why (maybe there was a simple solution), I got sick of wasting time
 on it and when I re-installed from source it worked fine, so I stick with that from now on.

       From the command prompt type: (Please see the contents of globus_source_install)


       % ./globus_source_install


       'globus_source_install' is a script we wrote for installing all the different
packages auto.

      save the below script as globus_source_install

      % chmod u+x globus_source_install

#!/bin/bash
 $GPT_LOCATION/sbin/gpt-build globus-data-management-sdk-2.4.3-src_bundle.tar.gz gcc32dbg
 $GPT_LOCATION/sbin/gpt-build globus-data-management-server-2.4.3-src_bundle.tar.gz gcc32dbg
 $GPT_LOCATION/sbin/gpt-build globus-data-management-client-2.4.3-src_bundle.tar.gz gcc32dbg

$GPT_LOCATION/sbin/gpt-build globus-resource-management-client-2.4.3-src_bundle.tar.gz gcc32dbg
$GPT_LOCATION/sbin/gpt-build globus-resource-management-sdk-2.4.3-src_bundle.tar.gz gcc32dbg
$GPT_LOCATION/sbin/gpt-build globus-resource-management-server-2.4.3-src_bundle.tar.gz gcc32dbg

$GPT_LOCATION/sbin/gpt-build globus-information-services-client-2.4.3-src_bundle.tar.gz gcc32dbgpthr
$GPT_LOCATION/sbin/gpt-build globus-information-services-sdk-2.4.3-src_bundle.tar.gz gcc32dbgpthr
$GPT_LOCATION/sbin/gpt-build globus-information-services-server-2.4.3-src_bundle.tar.gz gcc32dbgpthr

$GPT_LOCATION/sbin/gpt-postinstall




      7) Configuring Your Installation

        This section talks about how to configure the Globus Toolkit once you have it
        installed. Upgrade: If you are upgrading your installation of the Globus Toolkit,
        it is not required that you run 'setup-gsi' below. However, you will need to
        migrate any manual change you made to the configuration files in your old installation
        to your new $GLOBUS_LOCATION.

             The first thing we need to do is complete the setup of GSI, the security software that
             Globus uses. To complete the setup of the GSI software, you need to run the following
             command as root to configure your /etc/grid-security directory:

        % $GLOBUS_LOCATION/setup/globus/setup-gsi

             Note: If you do not have root privileges on your machine, you can run setup-gsi with
             its '-nonroot' option. This will install the grid security directory to
             $GLOBUS_LOCATION/etc. The '-nonroot' option is intended to make client side
             installations of the Globus Toolkit possible without root access. It is not intended
             to provide for a mechanism to run servers from a self contained GLOBUS_LOCATION.

             When it asks you if you wish to continue, hit return and then type 'q' followed by
             another return.

             You may exit from your root shell to continue on.
8)      Verification

        To verify the installation of the Globus Toolkit on your system, you can run some
        simple tests. The following procedure explains how to carry out testing of some of
        the basic functionality of the Globus Toolkit.

        Step 1: Verifying your installation

        To verify that your installation is coherent, i.e. that all package dependencies have
        been satisfied, run the command:

 % $GPT_LOCATION/sbin/gpt-verify

        Upgrade: Users upgrading from 2.2 who in the above chose not to run setup-gsi will
        receive the following harmless error:

        The following setup packages still need to be configured via gpt-postinstall:
        globus_trusted_ca_***_setup-noflavor-pgm

        ERROR: The collection of packages in /home/globus/pkgs/globus-2.2 is not
        coherent!


9) Setup host & user certificates.

         We're using the Simple CA package - http://www.globus.org/security/simple-ca.html.
         For the first machine, which will be acting as the central authority follow the
         instructions on the link above and it should install easy enough.
         For additional machines install the file "globus_simple_ca_HASH_setup-0.17.tar.gz"
        (HASH will be a different number for different installations), which can be gotten from the
        first machine (stored in the following directory) that is acting as the central authority -
         /home/globus/.globus/simpleCA//globus_simple_ca_HASH_setup-0.17.tar.gz.

        There were some errors the link above
        didn't mention so they are discussed here:


10) Having copied the file, install it with the following command:

     $GPT_LOCATION/sbin/gpt-build globus_simple_ca_HASH_setup-0.17.tar.gz gcc32dbg

 For some reason, some times this doesn't install properly (I have no idea why this happens)
 But if u add the flag '-force' to the end of the above command it works.
11) To finish the setup of GSI, run as root (or, if no root privileges are available, add the -nonroot
option to the command line):

       $GLOBUS_LOCATION/setup/globus_simple_ca_CA_Hash_setup/setup-gsi -default

       The output should look like:

       setup-gsi: Configuring GSI security
       Installing /etc/grid-security/certificates//grid-security.conf.CA_Hash...
       Running grid-security-config...
       Installing Globus CA certificate into trusted CA certificate directory...
       Installing Globus CA signing policy into trusted CA certificate directory...
       setup-gsi: Complete

        **** When running the above command the following error is encountered:
        ///
        setup-gsi: Configuring GSI security
        Installing /etc/grid-security/certificates//grid-security.conf.6712c861...
        Running grid-security-config...
        Error running grid-security-config. Aborting. at
/usr/local/globus-2.4/setup/globus_simple_ca_6712c861_setup/setup-gsi.pl line 152.
        ///
        The error was track down to be the following bug:
        The two scripts grid-security-config and grid-cert-request-config weren't included in
        the generated package but the grid-security-config.in and grid-cert-request-config.in
        templates were there. Copying those two files to their non-.in counterparts and
        replacing the first line with a real shell worked here (bash = #! /bin/sh).

       These scripts are stored in the directory:
       $GLOBUS_LOCATION/setup/globus_simple_ca_HASH_setup/

    Re-run the command:
$GLOBUS_LOCATION/setup/globus_simple_ca_CA_Hash_setup/setup-gsi –default


12) From here on just following the link below for creating hostcerts and usercerts:

 http://www-unix.globus.org/toolkit/docs/3.2/installation/install_config_req.html#step11

Weitere ähnliche Inhalte

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Globus installation

  • 1. Installing Globus 2.4 Authors: Padraig O'Dowd and Adarsh Patil credits to: http://www.globus.org and the Grid Community Installation on : Dell Optiplex 170L, 1 GB RAM, Debian Sarge OS/Red Hat 9 1) Well obviously you will need root access on the machine(s) you are trying to install Globus on. 2) Download the source bundles of http://www.globus.org into a directory 3) globus-data-management-client-2.4.3-src_bundle.tar.gz globus-data-management-sdk-2.4.3-src_bundle.tar.gz globus-data-management-server-2.4.3-src_bundle.tar.gz globus-information-services-client-2.4.3-src_bundle.tar.gz globus-information-services-sdk-2.4.3-src_bundle.tar.gz globus-information-services-server-2.4.3-src_bundle.tar.gz globus-resource-management-client-2.4.3-src_bundle.tar.gz globus-resource-management-sdk-2.4.3-src_bundle.tar.gz globus-resource-management-server-2.4.3-src_bundle.tar.gz Create an account for a user called globus. (not mandatory) 3) Create the directories (will be created auto. anyway): mkdir /usr/local/gpt-3.0.1 mkdir /usr/local/globus-2.4 4) Add the following to your path: ( .bashrc and .bash_profile ) # Globus Environment export GLOBUS_LOCATION=/usr/local/globus-2.4 export GPT_LOCATION=/usr/local/gpt-3.0.1 export GRID_SECURITY=/etc/grid-security export CERT_DIR=/etc/grid-security/certificates export LD_LIBRARY_PATH=$GLOBUS_LOCATION/lib export GLOBUS_HOSTNAME=asgard.ucc.ie . $GLOBUS_LOCATION/etc/globus-user-env.sh Give the user globus full permissions to the directories:(optional, if you create an account for globus go for this step) /usr/local/gpt-3.0.1 /usr/local/globus-2.4
  • 2. 5) Installing GPT (gpt-3.0.1-src.tar.gz) From the command prompt type: % gzip -dc gpt-3.0.1-src.tar.gz | tar xf - % cd gpt-3.0.1 % ./build_gpt If you encounter the error (it happened to me on Redhat 9, debian worked fine): build_gpt ====> installing GPT into /usr/local/gpt-3.0.1 build_gpt ====> building support/Compress-Zlib-1.16 build_gpt ====> building support/Archive-Tar-0.22 build_gpt ====> building support/PodParser-1.18 build_gpt ====> building support/Digest-MD5-2.20 Makefile:75: *** missing separator. Stop. ERROR: the following command failed: make >/dev/null Unset the LANG environment variable before trying to build GPT: On the Command prompt type: unset LANG Then retype: ./build_gpt Note: GPT requires perl 5.005 or later. If your perl 5.005 executable is not named "perl" or is not in your command search path, add --with-perl={perl-cmd} to the build_gpt command to identify the perl executable to be used by the packaging tools. Note: GPT depends on GNU tar and GNU make. We have found that on non-GNU (i.e. non-Linux) systems it helps to have these tools available as gtar and gmake. 6) Install the Globus toolkit. I always install from source. The first time I installed from binary, I couldn't get DUROC working. I'm not sure why (maybe there was a simple solution), I got sick of wasting time on it and when I re-installed from source it worked fine, so I stick with that from now on. From the command prompt type: (Please see the contents of globus_source_install) % ./globus_source_install 'globus_source_install' is a script we wrote for installing all the different
  • 3. packages auto. save the below script as globus_source_install % chmod u+x globus_source_install #!/bin/bash $GPT_LOCATION/sbin/gpt-build globus-data-management-sdk-2.4.3-src_bundle.tar.gz gcc32dbg $GPT_LOCATION/sbin/gpt-build globus-data-management-server-2.4.3-src_bundle.tar.gz gcc32dbg $GPT_LOCATION/sbin/gpt-build globus-data-management-client-2.4.3-src_bundle.tar.gz gcc32dbg $GPT_LOCATION/sbin/gpt-build globus-resource-management-client-2.4.3-src_bundle.tar.gz gcc32dbg $GPT_LOCATION/sbin/gpt-build globus-resource-management-sdk-2.4.3-src_bundle.tar.gz gcc32dbg $GPT_LOCATION/sbin/gpt-build globus-resource-management-server-2.4.3-src_bundle.tar.gz gcc32dbg $GPT_LOCATION/sbin/gpt-build globus-information-services-client-2.4.3-src_bundle.tar.gz gcc32dbgpthr $GPT_LOCATION/sbin/gpt-build globus-information-services-sdk-2.4.3-src_bundle.tar.gz gcc32dbgpthr $GPT_LOCATION/sbin/gpt-build globus-information-services-server-2.4.3-src_bundle.tar.gz gcc32dbgpthr $GPT_LOCATION/sbin/gpt-postinstall 7) Configuring Your Installation This section talks about how to configure the Globus Toolkit once you have it installed. Upgrade: If you are upgrading your installation of the Globus Toolkit, it is not required that you run 'setup-gsi' below. However, you will need to migrate any manual change you made to the configuration files in your old installation to your new $GLOBUS_LOCATION. The first thing we need to do is complete the setup of GSI, the security software that Globus uses. To complete the setup of the GSI software, you need to run the following command as root to configure your /etc/grid-security directory: % $GLOBUS_LOCATION/setup/globus/setup-gsi Note: If you do not have root privileges on your machine, you can run setup-gsi with its '-nonroot' option. This will install the grid security directory to $GLOBUS_LOCATION/etc. The '-nonroot' option is intended to make client side installations of the Globus Toolkit possible without root access. It is not intended to provide for a mechanism to run servers from a self contained GLOBUS_LOCATION. When it asks you if you wish to continue, hit return and then type 'q' followed by another return. You may exit from your root shell to continue on.
  • 4. 8) Verification To verify the installation of the Globus Toolkit on your system, you can run some simple tests. The following procedure explains how to carry out testing of some of the basic functionality of the Globus Toolkit. Step 1: Verifying your installation To verify that your installation is coherent, i.e. that all package dependencies have been satisfied, run the command: % $GPT_LOCATION/sbin/gpt-verify Upgrade: Users upgrading from 2.2 who in the above chose not to run setup-gsi will receive the following harmless error: The following setup packages still need to be configured via gpt-postinstall: globus_trusted_ca_***_setup-noflavor-pgm ERROR: The collection of packages in /home/globus/pkgs/globus-2.2 is not coherent! 9) Setup host & user certificates. We're using the Simple CA package - http://www.globus.org/security/simple-ca.html. For the first machine, which will be acting as the central authority follow the instructions on the link above and it should install easy enough. For additional machines install the file "globus_simple_ca_HASH_setup-0.17.tar.gz" (HASH will be a different number for different installations), which can be gotten from the first machine (stored in the following directory) that is acting as the central authority - /home/globus/.globus/simpleCA//globus_simple_ca_HASH_setup-0.17.tar.gz. There were some errors the link above didn't mention so they are discussed here: 10) Having copied the file, install it with the following command: $GPT_LOCATION/sbin/gpt-build globus_simple_ca_HASH_setup-0.17.tar.gz gcc32dbg For some reason, some times this doesn't install properly (I have no idea why this happens) But if u add the flag '-force' to the end of the above command it works.
  • 5. 11) To finish the setup of GSI, run as root (or, if no root privileges are available, add the -nonroot option to the command line): $GLOBUS_LOCATION/setup/globus_simple_ca_CA_Hash_setup/setup-gsi -default The output should look like: setup-gsi: Configuring GSI security Installing /etc/grid-security/certificates//grid-security.conf.CA_Hash... Running grid-security-config... Installing Globus CA certificate into trusted CA certificate directory... Installing Globus CA signing policy into trusted CA certificate directory... setup-gsi: Complete **** When running the above command the following error is encountered: /// setup-gsi: Configuring GSI security Installing /etc/grid-security/certificates//grid-security.conf.6712c861... Running grid-security-config... Error running grid-security-config. Aborting. at /usr/local/globus-2.4/setup/globus_simple_ca_6712c861_setup/setup-gsi.pl line 152. /// The error was track down to be the following bug: The two scripts grid-security-config and grid-cert-request-config weren't included in the generated package but the grid-security-config.in and grid-cert-request-config.in templates were there. Copying those two files to their non-.in counterparts and replacing the first line with a real shell worked here (bash = #! /bin/sh). These scripts are stored in the directory: $GLOBUS_LOCATION/setup/globus_simple_ca_HASH_setup/ Re-run the command: $GLOBUS_LOCATION/setup/globus_simple_ca_CA_Hash_setup/setup-gsi –default 12) From here on just following the link below for creating hostcerts and usercerts: http://www-unix.globus.org/toolkit/docs/3.2/installation/install_config_req.html#step11