Grid Computing with the IBM Grid Toolbox

Book description

The IBM Grid Toolbox can assist enterprises that deploy, manage, and control grid computing, as well as developers who create products that assist in managing and deploying grids. This grid-enabling toolkit contains standardized development code, much of which was harvested from the open source community, plus an added database and run-time environment.

This IBM Redbooks publication is designed to give the reader a comprehensive view of the IBM Grid Toolbox.

As the IBM Grid Toolbox is designed in a layered approach, we describe the product by introducing each underlying layer until the whole ecosystem is revealed. The product significantly leverages open standards in the grid computing world, so we show how the IBM Grid Toolbox complements and enhances these standards for the development and deployment of grid services and applications.

Table of contents

  1. Notices
    1. Trademarks
  2. Preface
    1. The team that wrote this redbook
    2. Become a published author
    3. Comments welcome
  3. Chapter 1: Introduction
    1. Introduction to Grid Computing
    2. Open Standards
      1. Web services
      2. Open Grid Services Architecture (OGSA)
      3. Open Grid Services Infrastructure (OGSI)
      4. Grid services
      5. The Globus Alliance
      6. Future directions on grid services
    3. Introduction to the IBM Grid Toolbox
      1. IBM Grid Toolbox goals
      2. Platform support and availability
    4. An overview of IBM Grid Toolbox components
      1. Hosting environment
  4. Chapter 2: Planning
    1. IBM Grid Toolbox packaging
    2. IBM Grid Toolbox requirements
      1. iSeries running Linux
      2. iSeries running OS/400
      3. pSeries running Linux
      4. xSeries running Linux
      5. zSeries running Linux
      6. pSeries running AIX
    3. Planning for installation
      1. Information Services
      2. Data Management Services
      3. Program Management Services
      4. Common Management Model (CMM) Services
      5. Policy Services
      6. IBM Service Group Services
    4. Planning for security
      1. Certificate authority
      2. Grid map file
    5. Planning for related software
    6. Planning a production environment
    7. Planning a development environment
  5. Chapter 3: Installation and setup
    1. Lab environment
      1. Naming and addressing
      2. Certificate authority
      3. Users and groups
      4. Directories
    2. Setting up the Linux requirements
      1. Install Linux
      2. Configure network
      3. Configure Network Time Protocol (NTP)
      4. Mount the infrastructure directory
    3. Installing the IBM Grid Toolbox
      1. Graphical installation method
      2. Command line installation method (1/2)
      3. Command line installation method (2/2)
      4. Silent installation method
      5. Post installation
      6. Securing the grid (1/2)
      7. Securing the grid (2/2)
      8. Verifying the installation
  6. Chapter 4: Installing related software
    1. Apache Ant
      1. Acquire Apache Ant
      2. Set up the environment variable, path and directory
      3. Install Ant
      4. Uninstall Apache Ant
    2. Pegasus and SBLIM
      1. Acquire Pegasus
      2. Install Pegasus
      3. Acquire SBLIM
      4. Install SBLIM
      5. Start Pegasus and add a user
      6. Uninstall Pegasus and SBLIM
    3. GridFTP
      1. Acquire GridFTP
      2. Install GridFTP
      3. Test GridFTP
      4. Configure GridFTP
      5. Uninstall GridFTP
  7. Chapter 5: Managing
    1. IBM Grid Services Manager
      1. Starting the IBM Grid Services Manager
      2. Adding instances
      3. Removing instances
      4. Viewing and editing properties, statistics, and logging
      5. Managing a grid service (1/2)
      6. Managing a grid service (2/2)
      7. Stopping the IBM Grid Toolbox instance
    2. Deploying and undeploying grid services
      1. Deploying
      2. Undeploying
      3. Updating a deployed service
      4. Adding security
    3. Managing Information Services
      1. Information Services startup status
      2. File location
    4. Managing a policy
    5. Managing connections for CMM Services
      1. Adding a connection
      2. Deleting a connection
    6. Backing up a grid
      1. Backing up files
      2. Restoring files
  8. Chapter 6: Samples
    1. Service data counter service
      1. Setting up the service data sample
      2. Running the service data sample
    2. Notification counter service
      1. Setting up the notification counter sample
      2. Running the notification counter sample
    3. Secure counter service
      1. Setting up the secure counter sample
      2. Running the secure counter sample
    4. Common Management Model (CMM) service
      1. Setting up the CMM sample
      2. Running the CMM sample
    5. Service group sample
      1. Setting up the service group sample
      2. Running the service group sample
    6. Policy application sample
      1. Setting up the policy application sample
      2. Creating the policy services (1/2)
      3. Creating the policy services (2/2)
      4. Managing policies (1/3)
      5. Managing policies (2/3)
      6. Managing policies (3/3)
    7. Reliable File Transfer
      1. Installing RFT
      2. Running RFT
    8. Managed-job-globusrun sample
  9. Appendix A: Directory Tree
    1. /opt/IBMGrid directory
    2. /opt/IBMGrid/AppServer directory
    3. /opt/IBMGrid/DataBase directory
    4. /opt/IBMGrid/OpenJMS directory
  10. Appendix B: Commands
    1. The big picture
      1. igt-add-cmmconnectionfactory
      2. igt-add-user
      3. igt-change-port
      4. igt-change-timeout
      5. igt-container-status
      6. igt-delete-ca
      7. igt-delete-cmmconnectionfactory
      8. igt-delete-user
      9. igt-deploy-gar
      10. igt-grid-cert-request
      11. igt-grid-default-ca
      12. igt-import-ca
      13. igt-install-certs
      14. igt-list-users
      15. igt-set-admin-user
      16. igt-setenv.sh
      17. igt-start-container
      18. igt-stop-container
      19. igt-undeploy-gar
      20. globus-domainname
      21. globus-hostname
      22. globus-url-copy
      23. grid-cert-info
      24. grid-change-pass-phrase
      25. grid-mapfile-add-entry
      26. grid-mapfile-check-consistency
      27. grid-mapfile-delete-entry
      28. grid-proxy-destroy
      29. grid-proxy-info
      30. grid-proxy-init
      31. managed-job-globusrun
      32. ogsi-add-service
      33. ogsi-create-service
      34. ogsi-destroy-service
      35. ogsi-find-service-data-by-xpath
      36. ogsi-get-gwsdl-port-types
      37. ogsi-notification-sink
      38. ogsi-notification-sink-notifyer
      39. ogsi-notification-topic-listener
      40. ogsi-remove-service
      41. ogsi-request-termination
      42. ogsi-resolve-handle
      43. ogsi-set-service-data-by-name
      44. Other Globus commands
  11. Appendix C: Script the installation
    1. Basics for scripting
    2. Scripting the IBM Grid Toolbox installation
    3. Scripting the Apache Ant installation
    4. Scripting the GridFTP installation
    5. Scripting the installation of additional files
  12. Appendix D: Response file
    1. Sample response file (1/2)
    2. Sample response file (2/2)
  13. Appendix E: Certificate authority
    1. Certificate Authority environment
      1. Hardware requirements
      2. Software installed
      3. Naming and addressing schemes
    2. Setting up the CA used in our lab environment
      1. CA directory structure
      2. CA configuration file
      3. CA setup
      4. Public key
    3. Managing certificates
      1. Signing certificates
      2. Removing certificates
  14. Appendix F: Uninstalling the IBM Grid Toolbox
    1. Uninstalling the IBM Grid Toolbox
    2. Graphical user interface uninstall method
    3. Command line uninstall method
    4. Silent uninstall method
    5. Post-uninstall actions
    6. Uninstalling related software
  15. Appendix G: Logging & Error Messages
    1. Log files in the IBM Grid Toolbox
  16. Appendix H: WSRF
    1. WS-Resource Framework
    2. WS-Resource Framework specifications
      1. WS-Resource Framework, some definitions
  17. Appendix I: Checklist and worksheet
    1. IBM Grid Toolbox checklist
    2. Configuration worksheet
    3. Servers
    4. Installed grid services
    5. User IDs
  18. Appendix J: Software support for the IBM Grid Toolbox
    1. IBM Grid Toolbox Web Page
  19. Glossary
  20. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. How to get IBM Redbooks
    5. Help from IBM
  21. Index (1/2)
  22. Index (2/2)
  23. Back cover

Product information

  • Title: Grid Computing with the IBM Grid Toolbox
  • Author(s): Luis Ferreira, Lee B Wilson, Dennis Mosby, Antonio Castro, Michael Brown, Luis G Kiatake, Bradley Smoley, Darwin Dumonceaux
  • Release date: May 2004
  • Publisher(s): IBM Redbooks
  • ISBN: None