Sun Update Connection - Enterprise 1.0 User's Guide

ProcedureTo Deploy WebSphere on Multiple Machines

This procedure uses a script that calls up the WebSphere response file during automated installation.

  1. Upload the WebSphere RPM to the local knowledge base.

    The RPM will be listed under Local -> Local RPMs. See Adding Undetected Linux Software.

  2. Create a Local File Declaration that is the path where the response file should be installed.

    For example, the path is /tmp/WSresponse.txt

    See Creating File Declarations.

  3. Upload the response file as a Local Configuration File under the File Declaration.

    See Uploading Local Configuration Files.

  4. Create a script that runs WebSphere integrated installation procedures with the response file and then starts WebSphere.


    #!/bin/sh 
    
    # In this example, the installation directory should be 
    # on a local filesystem. Should be updated for NFS if 
    # moved to a non-standalone demo system 
    
    SOURCE_DIR=”/root/demoscripts/websphere/WAS5Trial” 
    WS_DIR=”/opt/WebSphere/AppServer/bin” 
    
    # Ensure that the installation directory is available 
    
    if [ ! -f $SOURCE_DIR/install ] ; 
    then 
       echo “WebSphere installer not available.” 
       exit 1 
    fi 
    
    #Install WebSphere using response file 
    
    $SOURCE_DIR/install -options /tmp/wsresponse.rsp 
    
    # Start the WebSphere server 
    
    $WS_DIR/startServer.sh server1 
    
    exit 0
  5. Upload the script under Local -> Post-actions -> postinstallWS.

    See Uploading Actions.

  6. Create a script that creates WebSphere users and groups.


    #!/bin/sh 
    
    # In this example, the installation directory should be 
    # on a local filesystem. Should be updated for NFS if 
    # moved to a non-standalone demo system 
    
    SOURCE_DIR=”/root/demoscripts/websphere/WAS5Trial” 
    
    # Users and groups needed if installing the Messaging Sub-system 
    # (MQ Series) 
    
    groupadd mqm 
    groupadd mqbrkrs 
    
    useradd -g mqm -G mqbrkrs mqm 
    
    # Ensure that the installation directory is available 
    
    if [ ! -f $SOURCE_DIR/install ] ; 
    then 
       echo “WebSphere installer not available.” 
       exit 1 
    fi 
    
    exit 0
  7. Upload the script under Local -> Post-actions -> postsetupWS.

    See Uploading Actions.

  8. Create a profile that requires the following:

    • WebSphere RPM

    • Local -> Configuration files -> response file

    • Local -> Post-actions -> postinstallWS

    See To Create a Profile.

  9. Create a profile that requires Local -> Post-actions -> postsetupWS.

    See To Create a Profile.

  10. Create a complex job that deploys the first profile and then the second profile on selected hosts.

    See Creating Complex Jobs.