IBM Tivoli Configuration Manager and Tivoli Provisioning Manager for Software Coexistence and Migration Considerations

Book description

This IBM® Redbooks® publication focuses on migration of a data center from a Tivoli® Framework environment and a Tivoli Configuration Manager-based management model to the new Service-Oriented Architecture (SOA), provided by Tivoli Provisioning Manager for Software V 5.1. In addition to migration, we also discuss the coexistence environment, where Tivoli Provisioning Manager for Software drives the Tivoli Management Framework environment.

Because Tivoli Provisioning Manager for Software shares its roots with Tivoli Provisioning Manager 5.1, all of the migration scenarios we describe in this book apply to Tivoli Provisioning Manager 5.1, as well.

To give you ideas for various migration possibilities, we describe several customer environments and then describe the suggested approach for moving to a Tivoli Provisioning Manager environment. We also tell you how the two environments can coexist during the migration process. We provide a feature-by-feature comparison between common Frameworks, Tivoli Configuration Manager operations, and their equivalent in Tivoli Provisioning Manager.

This book is a reference for IT Specialists who implement data center migration from a Tivoli Management Framework and Tivoli Configuration Manager-based management model to Tivoli Provisioning Manager for Software V 5.1 or Tivoli Provisioning Manager V 5.1.

Table of contents

  1. Notices
    1. Trademarks
  2. Preface
    1. The team that wrote this book
    2. Become a published author
    3. Comments welcome
  3. Chapter 1: Tivoli Provisioning Manager for Software: Introduction and architectural overview
    1. Introduction to the covered material
      1. Purpose of Tivoli Provisioning Manager for Software
      2. Approach for meeting the scope of this book
      3. Overview of the lab environment setup for this book
    2. Tivoli Provisioning Manager for Software new features
      1. Tivoli Provisioning Manager for Software architecture
      2. Tivoli Provisioning Manager for Software Web User Interface
    3. Tivoli Provisioning Manager for Software components
      1. Server components and capabilities
      2. Scalable Distribution Infrastructure (1/2)
      3. Scalable Distribution Infrastructure (2/2)
  4. Chapter 2: Tivoli Configuration Manager upgrade strategy and planning
    1. Planning for coexistence
      1. Analyzing your Tivoli Configuration Manager environment
      2. Security considerations
      3. Project considerations
    2. Strategy for coexistence
      1. Stage 1: Using Tivoli Provisioning Manager for Software to drive Tivoli Configuration Manager (1/2)
      2. Stage 1: Using Tivoli Provisioning Manager for Software to drive Tivoli Configuration Manager (2/2)
      3. Stage 2: Using Tivoli Provisioning Manager for Software to manage the Tivoli Configuration Manager and SDI infrastructure
      4. Stage 3: Using Tivoli Provisioning Manager for Software to manage only common agents
  5. Chapter 3: Comparing Tivoli Management Framework to SDI
    1. Tivoli Management Framework infrastructure
      1. Tivoli Management Framework components
      2. Tivoli Management Framework to Tivoli Provisioning Manager for Software mapping
      3. MDist2 distribution service
      4. Scalable Collection Services
    2. Scalable Distribution Infrastructure
      1. SDI components
      2. Common Agent Services
      3. Device management service
      4. Dynamic content delivery service (1/2)
      5. Dynamic content delivery service (2/2)
      6. Tivoli Provisioning Manager Software Distribution
      7. Peering
      8. Security
      9. Wake on LAN (1/2)
      10. Wake on LAN (2/2)
    3. Tivoli Provisioning Manager for Software Inventory collection
  6. Chapter 4: Example scenarios
    1. Centrally managed hub and spoke environment
      1. Environment description
      2. Suggested migration approach and architecture
      3. Hub only database
    2. Large global environment without coexistence
      1. Environment description
      2. Suggested migration approach and architecture
    3. Slow links and branch offices
      1. Environment description
      2. Suggested migration approach and architecture
    4. Data center
      1. Environment description
      2. Suggested migration approach and architecture
    5. Environment with unsupported database configuration
      1. Environment description
      2. Suggested migration approach and architecture
  7. Chapter 5: Implementing coexistence
    1. Creating a coexistence environment
      1. Preparing the Tivoli Provisioning Manager for Software environment
      2. Preparing the Tivoli Management Framework environment (1/2)
      3. Preparing the Tivoli Management Framework environment (2/2)
    2. Mapping to the Tivoli Management Framework
      1. Adding the infrastructure
      2. The tcm.xml file
    3. Replicating the Tivoli Management Framework data
      1. The tcmLink script file
      2. The tcmReplicate script file
    4. Data mapping behind the synchronization scenes
      1. Database synchronization process
    5. Data mapping between Tivoli Provisioning Manager for Software and Tivoli Configuration Manager
    6. Configuring user security settings
    7. Report Manager
    8. The new Software Package Editor
      1. Software Package Editor in Eclipse
      2. Software Package Editor from the Java Web Start
    9. The tc drivers from Tivoli Provisioning Manager for Software Fix Pack 2
      1. SWDDiscCLI tc driver
      2. New Tivoli common agent tc driver (automation package)
    10. Considerations of data coexistence
      1. Selecting Tivoli Management Regions
      2. Grouping
      3. Software discovery
      4. Tivoli Provisioning Manager for Software results
      5. Migrating Tivoli Management Framework queries
  8. Chapter 6: Mapping Tivoli Configuration Manager to Tivoli Provisioning Manager for Software
    1. Operation comparison
      1. Tivoli Management Framework and Tivoli Configuration Manager configuration
      2. Managed system management operations
      3. Software package preparation
      4. Software distribution operation
      5. Inventory
      6. Activity Planner
      7. Change Manager
      8. The Tivoli Configuration Manager Automated Patch Management Solution
      9. Tivoli Configuration Manager Web Interface
      10. Data Moving
      11. Pristine Manager
      12. Managing pervasive devices
    2. Tivoli Provisioning Manager for Software and Tivoli Configuration Manager operations in detail
      1. Publish
      2. Unpublish
      3. Distribute
      4. Install
      5. Uninstall
      6. Discovery (1/2)
      7. Discovery (2/2)
      8. Endpoint tasks
    3. Driving Tivoli Management Framework from Tivoli Provisioning Manager for Software
      1. Object moving and mapping
      2. The TPM_Region policy region
      3. Performing management operations on Tivoli Management Framework using the Tivoli Provisioning Manager for Software user interfaces
  9. Chapter 7: Patch management
    1. Introduction to patch management
      1. Patch management scenarios
      2. Typical steps for patch management
    2. Tivoli Provisioning Manager for Software patch management
      1. Recommended architecture
    3. Tivoli Provisioning Manager for Software target interpreter support
      1. Patching Microsoft products
    4. The differences caused by the migration
      1. Windows Patch Management in Tivoli Provisioning Manager for Software Fix Pack 2
  10. Chapter 8: Image management
    1. The Tivoli Configuration Manager and Tivoli Provisioning Manager product family
    2. Supported operating systems
      1. Tivoli Configuration Manager Version 4.2.1: Pristine Manager Component
      2. Tivoli Provisioning Manager Version 5.1: Tivoli Provisioning Manager for Operating System Embedded Edition
    3. Installation
      1. Tivoli Configuration Manager Version 4.2.1: Pristine Manager
      2. Tivoli Provisioning Manager Version 5.1
    4. Architectural description
      1. Tivoli Configuration Manager V4.2.1: Pristine Manager Component
      2. Tivoli Provisioning Manager V5.1: Tivoli Provisioning Manager for Operating Systems Extended Edition
      3. Tivoli Provisioning Manager V5.1, Tivoli Provisioning Manager for Software V5.1 and Tivoli Configuration Manager V4.2.3 Fix Pack 2
    5. Tivoli family evolution
    6. Image management features comparison
    7. Tivoli Configuration Manager V4.2.3
      1. Tivoli Configuration Manager V4.2.3 Fix Pack 2
      2. Tivoli Configuration Manager V4.2.3 Fix Pack 3
      3. Tivoli Configuration Manager V4.2.3 Fix Pack 4
      4. Tivoli Provisioning Manager for Software V5.1
      5. Tivoli Provisioning Manager for Software Fix Pack 1
      6. Tivoli Provisioning Manager for Software V5.1 Fix Pack 2
  11. Chapter 9: Automating Tivoli Provisioning Manager for Software tasks using the SOAP CLI
    1. SOAP overview
      1. Using SOAP
    2. Location of SOAP client
      1. Running a remote SOAP Client
    3. Examples of using SOAP
      1. Running the SOAP client
      2. Running the SOAP scripts
      3. Running logical operations using SOAP
    4. Tivoli Provisioning Manager for Software logical device operations (1/2)
    5. Tivoli Provisioning Manager for Software logical device operations (2/2)
    6. Tivoli Provisioning Manager for Software scripts
      1. Starting Tivoli Provisioning Manager on the command line
      2. Working with automation packages
      3. Retrieving information about DCM object definitions
      4. Importing data center model definitions
      5. Exporting the data center model into an XML file
      6. Pinging the agent manager
      7. Checking Tivoli Provisioning Manager engine status
    7. Automating Tivoli Provisioning Manager tasks
      1. Conceptual overview
      2. Configuring the SOAP environment
      3. Configuring the software package’s disconnected CLI commands
      4. Setting up a workflow to query the Tivoli Provisioning Manager Data Model
    8. End-to-end scenarios
      1. Creating a deployment package (software package)
      2. Importing a deployment package
      3. Distributing a deployment package
      4. Installing a deployment package
      5. Monitoring tasks
      6. Uninstalling a software package
    9. Summary
  12. Chapter 10: Working in a firewall environment
    1. Ports used in the Software Distribution Infrastructure
    2. Tivoli Provisioning Manager for Software firewall support
      1. Firewall components
      2. Example architectures
    3. Installing and configuring firewall components
      1. Setting up the Gateway Manager
      2. Setting up the Gateway Service
      3. Configuring the common agent for firewall support
      4. Communicating over the firewall components
      5. Introducing the Proxy Relay (1/2)
      6. Introducing the Proxy Relay (2/2)
  13. Chapter 11: Troubleshooting and maintenance
    1. Tivoli Provisioning Manager for Software troubleshooting overview
      1. Log file summary
      2. Environment summary
    2. Tivoli Provisioning Manager for Software server
      1. Tivoli Provisioning Manager server status
      2. Log files
      3. Changing logging levels
      4. Deployment engine
      5. Activity plan engine
      6. Policy engine
      7. Agent shell server
      8. Remote Execution and Access
      9. User interfaces
    3. SDI infrastructure
      1. Device management service
      2. Dynamic content delivery service (1/2)
      3. Dynamic content delivery service (2/2)
      4. Common Agent Services (1/5)
      5. Common Agent Services (2/5)
      6. Common Agent Services (3/5)
      7. Common Agent Services (4/5)
      8. Common Agent Services (5/5)
    4. Tivoli Configuration Manager and Tivoli Provisioning Manager linking and resource exchange
      1. Troubleshooting tcmLink
      2. Troubleshooting tcmReplicate
      3. Report Manager (1/2)
      4. Report Manager (2/2)
    5. Putting it all together
      1. Discovery
      2. Common agent installation (1/2)
      3. Common agent installation (2/2)
      4. Installing through SDI (1/4)
      5. Installing through SDI (2/4)
      6. Installing through SDI (3/4)
      7. Installing through SDI (4/4)
    6. Patch management
  14. Abbreviations and acronyms
  15. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. How to get Redbooks
    5. Help from IBM
  16. Index (1/3)
  17. Index (2/3)
  18. Index (3/3)
  19. Back cover

Product information

  • Title: IBM Tivoli Configuration Manager and Tivoli Provisioning Manager for Software Coexistence and Migration Considerations
  • Author(s): Vasfi Gucer, David Campbell, John M Crawford, Nick Freer, Scott W Graham, Ignacio Fernandez Gonzales, Andrea Rodrigues Mendonca, Marc Remes, Johan Raeymaeckers, Fabrizio Salustri, Ghufran Shah
  • Release date: November 2007
  • Publisher(s): IBM Redbooks
  • ISBN: 9780738489209