IBM Enterprise Workload Manager V2.1

Book description

This IBM Redbooks publication provides an introduction to the Enterprise Workload Manager (EWLM) Version 2 Release 1. In addition to describing the overall product concept and functionality, it presents a detailed discussion of the elements that comprise an EWLM 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, managing, and reporting capabilities.

Sample scenarios implemented in the ITSO environment are used to guide you through the process of classifying workload and defining and deploying your own EWLM policy. These scenarios are then used to demonstrate the business goal based partition management capabilities of EWLM.

Techniques for securing your EWLM domain as well as 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.

Please note that the additional material referenced in the text is not available from IBM.

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 architectural view
      1. Domain manager
      2. Managed server
      3. Control Center
      4. Domain Policy
      5. Instrumentation
    3. Interaction with existing workload management
      1. Workload management on zSeries
      2. Workload management on pSeries
  4. Chapter 2: Installing and configuring EWLM
    1. Overview
    2. Packaging
    3. Before installing
    4. Virtualization Engine common components installation
    5. Installing and configuring EWLM domain manager
      1. Installing EWLM domain manager code
      2. Configuring the domain manager
    6. Installing and configuring EWLM managed server code
      1. Installing EWLM managed server code
      2. Configuring EWLM managed server
    7. Checking the installation
      1. Post-installation steps for Windows
      2. Post-installation steps for AIX, Linux, Solaris, HP-UX, and i5/OS
      3. Managing Control Center users
    8. Installing and configuring EWLM on z/OS
      1. Preventive service planning
      2. Installation considerations
      3. Configuring domain manager (1/2)
      4. Configuring domain manager (2/2)
      5. Configuring the managed server
    9. Migrating from EWLM Release 1
      1. Migrating from EWLM R1 code
      2. Saving a Domain Policy on EWLM R1
      3. Importing a Domain Policy
    10. Uninstalling EWLM
  5. Chapter 3: Using a firewall and securing EWLM
    1. Firewalls
      1. General firewall overview
      2. EWLM firewall support (1/2)
      3. EWLM firewall support (2/2)
      4. ITSO EWLM firewall configurations
    2. Security
      1. Browser to Control Center
      2. Control Center to domain manager
      3. Domain manager to managed servers
      4. Security considerations for EWLM processes
      5. Security considerations for instrumented applications
  6. Chapter 4: Enabling middleware for EWLM
    1. Overview
    2. Pre-instrumentation tasks
    3. Enabling DB2 Universal Database for ARM
    4. Enabling WebSphere Application Server for ARM
      1. Enabling WebSphere Application Server v5.1.1 for ARM
      2. Enabling WebSphere Application Server Version 6 for ARM
      3. Enabling WebSphere Application Server Version 6 for z/OS for ARM
    5. Enabling IBM HTTP Server for ARM
      1. WebSphere HTTP plug-in
      2. Independent HTTP plug-ins
    6. Verifying application ARM enablement
  7. Chapter 5: EWLM concepts and setup
    1. EWLM concepts
      1. EWLM elements (1/2)
      2. EWLM elements (2/2)
    2. Building the Domain Policy
      1. Assessment
      2. Classification
      3. Building the Domain Policy (1/2)
      4. Building the Domain Policy (2/2)
    3. Administering EWLM through the Control Center (1/2)
    4. Administering EWLM through the Control Center (2/2)
  8. Chapter 6: EWLM monitoring and reporting
    1. Overview
    2. First-level reports
      1. Exceptions report
      2. Service Classes report
      3. Transaction Classes report
      4. Process Classes report
      5. Partition Classes report
      6. Managed Servers report
      7. Load Balancers report
      8. Partitions report
    3. Second-level reports
      1. Process class details
      2. Service class details
      3. Transaction class details
      4. Partition class details
      5. Managed server details
      6. Load Balancers details
      7. Partitions details
      8. Application and server topology reports
      9. Real-time performance monitors
    4. Performance statistics logging
      1. Configuring performance statistics logging
    5. Scenarios and examples
      1. Capacity planning example
  9. Chapter 7: EWLM Management
    1. pSeries and IBM System p5 partition management
      1. Terminology and general concept of POWER5 partitions
      2. Partition workload group
      3. Monitoring the performance of partition workload groups
    2. EWLM and workload balancing overview
      1. Configuring an EWLM load balancing setup
      2. Interfaces
      3. Load balancing algorithm
      4. Application-level identification
      5. Where to send the work (weight calculations)
      6. SSL implementation
      7. Monitoring the routing environment
  10. Chapter 8: The ITSO EWLM environment
    1. Running Trade6 in the ITSO environment
    2. ITSO Trade6 base environment
      1. Assessment of ITSO environment
      2. Identifying the EWLM boundaries
      3. Identifying the edge server
      4. Identifying transactions
    3. ITSO Domain Policy
      1. Partition settings for the ITSO environment
    4. Example of more complex Trade6 classification
      1. Finding classification values for transactions
      2. Defining transaction classes
      3. Verification of transactional classification and goal settings
  11. Chapter 9: Scenarios
    1. Improve performance of most important workload
      1. Objective and expectation
      2. Starting point
      3. Running the test case
      4. Results and considerations
    2. Improve performance of less important workload
      1. Objective and expectation
      2. Starting point
      3. Running the test case
      4. Results and considerations
    3. Partition class for non-ARM instrumented application
      1. Objective and expectation
      2. Starting point
      3. Running the test case
      4. Results and considerations
    4. Monitoring a multi-tiered workload with EWLM and z/OS
      1. Objective and expectation
      2. Starting point
      3. Running the test case
      4. EWLM Control Center reports
      5. RMF postprocessor workload activity reports
      6. DB2 PE accounting and statistics reports
      7. Result and considerations
  12. Chapter 10: EWLM traces and logs
    1. EWLM Control Center
    2. Commands
    3. Virtualization Engine and EWLM logs
      1. Virtualization Engine and EWLM domain manager installation log files
      2. Configuration summary logs
      3. Common command logs
      4. Configuration Wizard logs
      5. WebSphere Application Server logs
      6. Error logs
      7. Middleware components log files
    4. EWLM traces and snapshots
      1. Trace of algorithm
      2. Trace and snapshot of domain manager and managed server
      3. EWLM Control Center traces
    5. Summary table of log files
    6. AIX syslog facility
    7. ARM Serviceability Adapter
  13. Chapter 11: Performance considerations
    1. Domain manager resource description
      1. Sizing factors
    2. Performance tests
      1. Environment
      2. Key measurement variables
      3. Domain manager on z/OS
      4. z/OS test methodology
      5. General sizing recommendations on z/OS
      6. Domain manager on Windows
      7. Windows test methodology
      8. General sizing recommendations on Windows
      9. Domain manager on AIX
      10. AIX test methodology
      11. General sizing recommendations on AIX
      12. Domain manager on i5/OS
      13. i5/OS test methodology
      14. General sizing recommendations on i5/OS
    3. Additional considerations
    4. Resource requirements for the EWLM managed server
      1. Considerations for the z/OS managed server
      2. Classifying the EWLM managed server to z/OS WLM
      3. zAAP eligibility
  14. Appendix A: EWLM domain policies
    1. The default and sample policies
  15. Appendix B: Additional material
    1. Locating the Web material
    2. Using the Web material
      1. How to use the Web material
  16. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. How to get IBM Redbooks
    5. Help from IBM
  17. Index (1/2)
  18. Index (2/2)
  19. Back cover

Product information

  • Title: IBM Enterprise Workload Manager V2.1
  • Author(s): G. Michael Connolly, Sam Alexander, Paola Bari, Andre Botura, Mark Ecker, Kyungmee Park, Cathrin Perzl, Hong Xia, Miho Yamazaki
  • Release date: September 2006
  • Publisher(s): IBM Redbooks
  • ISBN: None