Virtualization with IBM Workload Deployer: Designing and Deploying Virtual Systems

Book description

The IBM® Workload Deployer appliance provides a solid foundation for private cloud strategy, enabling the rapid adoption and deployment of both infrastructure and platform as a Service offering. The IBM Workload Deployer uses the concept of patterns to describe the logical configuration of both the physical and virtual assets that comprise a particular solution. The use of patterns allows an organization to construct an individual element or integrated solution one time, and then dispense the final product on demand. Virtual system patterns are comprised of an operating system and IBM software solutions, such as WebSphere® Application Server and WebSphere Virtual Enterprise. Virtual application patterns are constructed to support a single application workload.

This book focuses on the virtual systems capability of the IBM Workload Deployer and specifically addresses the process of building customized virtual systems that go beyond the standard capabilities of the virtual images available with the product.

The book starts by describing private clouds and how they can benefit your business. It introduces the IBM Workload Deployer and its capabilities, and then talks about the various tools that you can use to enhance the process of planning, customizing, and automating virtual system deployment. A sample is used to illustrate how the standard virtual images that are available for the IBM Workload Deployer can be customized for a robust solution that includes dynamic workload management, high-performing data caching, and monitoring of system state. The book then discusses how you can use the IBM Workload Deployer to facilitate the progression of an application through its lifecycle. Finally, an overview is provided of the troubleshooting capabilities that come with the IBM Workload Deployer.

Table of contents

  1. Notices
    1. Trademarks
  2. Preface
    1. The team who wrote this book
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  3. Part 1: Private clouds with the IBM Workload Deployer
  4. Chapter 1: IBM private clouds and the IBM Workload Deployer
    1. 1.1: Private clouds
      1. Characteristics
      2. Benefits
      3. Requirements
      4. Private cloud adoption process
    2. 1.2: IBM Workload Deployer
      1. Features and benefits
      2. IBM Workload Deployer patterns
      3. Customizing
  5. Chapter 2: Middleware-centric cloud management with IBM Workload Deployer
    1. 2.1: Technology overview for virtual systems deployment
    2. 2.2: Administrative interfaces
      1. Web-based user interface
      2. Command-line interface
      3. Representational State Transfer REST API
    3. 2.3: Hypervisors
    4. 2.4: IP groups
    5. 2.5: Cloud groups
    6. 2.6: Environment profiles
    7. 2.7: Virtual images
    8. 2.8: Intelligent Management Pack
    9. 2.9: Script packages
    10. 2.10: Virtual system patterns
    11. 2.11: Virtual systems
    12. 2.12: Appliance settings
      1. Networking
      2. Security
      3. Appliance maintenance
    13. 2.13: Users and groups
  6. Chapter 3: Tooling framework to plan, customize, and automate virtual systems
    1. 3.1: Extending the tool set beyond IBM Workload Deployer
    2. 3.2: IBM Image Construction and Composition Tool
    3. 3.3: Rational Software Architect: Deployment planning and automation
    4. 3.4: Rational Automation Framework for WebSphere
      1. Integration with IBM Workload Deployer
      2. Integration use case options with IBM Workload Deployer
    5. 3.5: IBM Tivoli Service Automation Manager
  7. Part 2: The ITSO private cloud sample
  8. Chapter 4: Sample overview
    1. 4.1: Application requirements
      1. HTTP session management with WebSphere eXtreme Scale
      2. Dynamic scaling with WebSphere Virtual Enterprise
      3. Virtual system life cycle management with IBM Workload Deployer
      4. Application life cycle management with Rational Automation Framework for WebSphere and script packages
      5. Enterprise infrastructure monitoring with IBM Tivoli Monitoring
    2. 4.2: The ITSO private cloud
      1. Virtual system topology
      2. WebSphere eXtreme Scale topology
      3. Network topology
      4. Pre-production and production virtual systems
    3. 4.3: Customizing the components
      1. The basic component: The Hypervisor Edition image
      2. Customizing the base image
      3. Creating and customizing the pattern
    4. 4.4: Deploying the virtual system
  9. Chapter 5: Configuring the IBM Workload Deployer
    1. 5.1: Logging into the appliance user interface
    2. 5.2: Setting up the appliance
      1. Creating the user IDs
      2. Creating the user groups
      3. Reviewing users’ permissions
    3. 5.3: Setting up the cloud
      1. Creating the IP groups and adding IP addresses
      2. Adding the hypervisors
      3. Creating the cloud groups
      4. Starting the hypervisors
    4. 5.4: Adding a new virtual image (1/2)
    5. 5.4: Adding a new virtual image (2/2)
  10. Chapter 6: Creating and customizing virtual images
    1. 6.1: Uploading the script packages
      1. Uploading the WebSphere eXtreme Scale script package
      2. Uploading the ITM agent script package
    2. 6.2: Extending the client image
      1. Cloning and deploying a virtual image
      2. Customizing the image (1/2)
      3. Customizing the image (2/2)
      4. Capturing the image
    3. 6.3: Extending the server image
      1. Customizing the image
      2. Capturing the image
    4. 6.4: Confirming and locking the extended images
    5. 6.5: Cloning the server image for the Deployment Manager
  11. Chapter 7: Creating the pattern and environment profiles
    1. 7.1: Creating a pattern (1/2)
    2. 7.1: Creating a pattern (2/2)
    3. 7.2: Creating an environment profile
    4. 7.3: Deploying the pattern using the environment profile (1/2)
    5. 7.3: Deploying the pattern using the environment profile (2/2)
  12. Chapter 8: Configuring the pre-production system
    1. 8.1: Manual configuration steps for the pre-production environment
    2. 8.2: Installing the fix pack
      1. Creating a script package for future use
    3. 8.3: Enabling the log command assistance functionality
    4. 8.4: WebSphere eXtreme Scale configuration
      1. Starting the catalog services
      2. Creating a script package to start the catalog services automatically
      3. Configuring the catalog service domain
    5. 8.5: Creating and configuring the cluster for the grid containers
      1. Creating the cluster
      2. Configuring the grid
      3. Installing the RemoteHTTPGrid EAR and starting the ITSOCache cluster (1/2)
      4. Installing the RemoteHTTPGrid EAR and starting the ITSOCache cluster (2/2)
    6. 8.6: Deploying the business application and configuring the session persistence
      1. Creating the dynamic cluster
      2. Installing the sample application
      3. Configuring the sample application to use the grid for session persistence
    7. 8.7: Starting the dynamic cluster
    8. 8.8: Configuring the on demand router
    9. 8.9: Testing the configuration
  13. Chapter 9: Capturing the pre-production configuration and applying it to a production deployment
    1. 9.1: Capturing the pre-production configuration: The process
    2. 9.2: Working with Rational Automation Framework for WebSphere
    3. 9.3: Integrating Rational Automation Framework for WebSphere with the IBM Workload Deployer
      1. Generating the integration artifacts
      2. Creating the user ID
      3. Adding the script package to the IBM Workload Deployer
    4. 9.4: Using Rational Automation Framework for WebSphere to configure the ITSO pre-production cell
      1. Creating the base cell definition
      2. Updating the environment configuration for project execution
      3. Creating a project to configure the pre-production environment (1/4)
      4. Creating a project to configure the pre-production environment (2/4)
      5. Creating a project to configure the pre-production environment (3/4)
      6. Creating a project to configure the pre-production environment (4/4)
    5. 9.5: Testing the project to configure the pre-production environment
    6. 9.6: Deploying and configuring the production environment
      1. Promoting the pre-production project to production
      2. Cloning the pre-production configuration project
      3. Creating the production pattern in IBM Workload Deployer
      4. Creating the production environment profile
      5. Deploying the production pattern
  14. Part 3: Post deployment
  15. Chapter 10: Life cycle management
    1. 10.1: Overview
    2. 10.2: Virtual system maintenance
    3. 10.3: Applying maintenance with IBM Workload Deployer
    4. 10.4: Applying maintenance with Rational Automation Framework for WebSphere
      1. Creating the RAFW cell definition using the Environment Wizard
      2. Copying the most recent Update Installer image into the media tree
      3. Copying the fix pack to the media tree
      4. Extending the framework for new fix pack releases
      5. Adding a new library (1/2)
      6. Adding a new library (2/2)
      7. Creating a project to apply the fix pack
      8. Applying the fix pack
    5. 10.5: Managing images and patterns: Strategic approach
      1. Extending a virtual image to apply maintenance (1/2)
      2. Extending a virtual image to apply maintenance (2/2)
      3. Importing and exporting virtual images
    6. 10.6: Managing application updates
    7. 10.7: Managing the appliance
      1. Backup and restore
      2. Firmware updates
    8. 10.8: Managing licenses
      1. Tracking maximum usage
      2. Enabling license awareness notification
      3. Updating the licensing data
  16. Chapter 11: Monitoring and troubleshooting environment
    1. 11.1: IBM Tivoli Monitoring to monitor deployed images
      1. Components
      2. Fault management
      3. Integrating features to the cloud
    2. 11.2: Simple Network Management Protocol monitoring
    3. 11.3: Troubleshooting procedures
      1. IBM Workload Deployer troubleshooting menu overview
      2. IBM Workload Deployer log files and trace level configuration (1/2)
      3. IBM Workload Deployer log files and trace level configuration (2/2)
  17. Related publications
    1. IBM Redbooks
    2. Online resources
    3. Help from IBM
  18. Back cover

Product information

  • Title: Virtualization with IBM Workload Deployer: Designing and Deploying Virtual Systems
  • Author(s): Deni Lukmanul Hakim, Alexander Hay, Marco Mantegazza, Peter Piechaczek, Sudhir Mohith, Carla Sadtler
  • Release date: November 2011
  • Publisher(s): IBM Redbooks
  • ISBN: None