You are previewing IBM Enterprise Workload Manager Release 1.
O'Reilly logo
IBM Enterprise Workload Manager Release 1

Book Description

This IBM Redbooks publication provides an introduction to the Enterprise Workload Manager (EWLM). In addition to describing the overall product concept and functionality, it presents a detailed discussion of the elements that are part of the solution.
Step-by-step instructions take you through the installation of EWLM code on multiple platforms, for both the domain manager and managed servers, and also show how to enable the instrumentation of the middleware for a 3-tier Web application. The features for administering EWLM are described, along with the monitoring and reporting capabilities.
A sample scenario implemented in the ITSO environment is used to guide you through the process of classifying workload, and defining and deploying your own EWLM policy. This scenario is then used to demonstrate techniques for securing your implementation.
The load balancing capabilities of EWLM are described. Troubleshooting hints and tips are provided, along with some basic performance considerations to help you design the optimum EWLM solution.

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: IBM Enterprise Workload Manager Overview
    1. EWLM strategy
    2. EWLM concepts
      1. Domain manager
      2. Managed server
      3. Control Center
      4. Domain policy
      5. Instrumentation
    3. EWLM supported platforms and applications
  4. Chapter 2: Installing and configuring EWLM
    1. Overview
    2. The ITSO test environment
    3. Virtualization Engine suite
    4. EWLM configuration in our ITSO environment
      1. Configuring domain manager on Linux
      2. Configuring managed servers on AIX and Windows
    5. Installing the domain manager on other operating systems
      1. Domain manager on AIX
      2. Domain manager on Windows
      3. Domain manager on i5/OS
    6. Configuring managed servers on other operating systems
      1. Managed server on i5/OS
      2. Managed server on Solaris
    7. Uninstalling
  5. Chapter 3: Enabling middleware for EWLM
    1. Overview
    2. Pre-instrumentation tasks
    3. Enabling DB2 Universal Database for ARM
    4. Enabling WebSphere Application Server for ARM
    5. Enabling IBM HTTP Server for ARM
      1. WebSphere HTTP plug-in
      2. Independent HTTP plug-ins
    6. Verifying application enablement
    7. Running Trade3 and Plants in the ITSO environment
      1. Configure Trade3 JDBC driver
  6. Chapter 4: Administering EWLM
    1. EWLM Control Center overview
    2. Setup function of the Control Center
      1. Classifying your workload
      2. The Default and Sample policies
      3. Building a domain policy
    3. Manage
      1. Service policies
      2. Managed servers
    4. Monitor
      1. First-level reports
      2. Details reports
      3. Application and server topology reports
      4. Real time performance monitors
      5. Summary table
  7. Chapter 5: The ITSO EWLM scenario
    1. Overview of the process
      1. Business scenario
      2. Naming convention
    2. Assessment
      1. Defining the EWLM domain
      2. Identifying all servers and middleware
      3. Identifying all applications
    3. Planning
      1. Naming the domain policy
      2. Defining the user information
      3. Defining the directory and port configuration
    4. Design
      1. Identifying the transactions that request business functions
      2. Identifying the processes that request business functions
      3. Grouping service classes into a workload
      4. Setting service class goals
    5. Classifying the work
      1. Defining classification filters for each transaction and process class
      2. Creating the domain policy at the EWLM Control Center
    6. Verification
      1. Verifying transaction request classification filters
      2. Verifying service class definition
      3. Defining and implementing service policy
    7. Reporting
  8. Chapter 6: Using a firewall and securing EWLM
    1. Firewalls
      1. General firewall overview
      2. EWLM firewall support
      3. Our EWLM firewall configurations
    2. Security
      1. Browser to Control Center
      2. Control Center to domain manager
      3. Domain manager to managed servers
      4. EWLM processes
      5. Instrumented applications
  9. Chapter 7: Using load balancing
    1. EWLM and workload balancing overview
    2. Configuring an EWLM load balancing setup
      1. Managed server
      2. Domain manager
      3. Load balancer
    3. Interfaces
      1. Load balancer to domain manager (SASP communication)
      2. Load balanced instances to domain manager (SASP communication)
      3. Domain manager to load balanced instances (Platform APIs)
    4. Load balancing algorithm
      1. System-level identification
      2. Application-level identification
    5. Where to send the work (Weight calculations)
      1. System-level balancing
      2. Application-level balancing
    6. SSL implementation
    7. Monitoring the routing environment
      1. Load balancer
      2. Managed server
      3. Domain manager
  10. Chapter 8: Troubleshooting and diagnostics
    1. Problems with installing/uninstalling the EWLM code
    2. Problems with the domain manager
      1. Configuration
      2. Operations
    3. Problems with WebSphere Application Server
      1. Starting
    4. Problems with the managed servers
    5. Problems enabling ARM on middleware applications
    6. Problems using the EWLM Control Center
      1. General use
      2. Manage options
      3. Monitor options
      4. Domain policies
    7. Defining security and firewall
    8. Diagnostic information
      1. EWLM Control Center
      2. Commands
      3. Logs
      4. Dumps
      5. Traces
    9. Database backup and recovery
  11. Chapter 9: Initial performance considerations
    1. Domain manager resource description
      1. Sizing factors
    2. Performance tests
      1. Environment
      2. Domain manager on Windows
      3. Windows test methodology
      4. General sizing recommendations on Windows
      5. Domain manager on AIX
      6. AIX test methodology
      7. General sizing recommendations on AIX
      8. Domain manager on i5/OS
      9. i5/OS test methodology
      10. General sizing recommendations on i5/OS
    3. Additional considerations
  12. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. How to get IBM Redbooks
    5. Help from IBM
  13. Index
  14. Back cover