This document provides an installation and integration guide for IBM Tivoli Provisioning Manager V7.1.1. It begins with an overview of TPM concepts and architecture. It then covers planning considerations for deployment scenarios including installation requirements, topologies and firewall configurations. The document provides step-by-step instructions for installing TPM and integrating with other IBM products like CCMDB and Tivoli Service Request Manager. Finally, it describes customizing TPM after installation including security, implementing the scalable distribution infrastructure and software deployment capabilities.
Take control of your SAP testing with UiPath Test Suite
Ibm tivoli provisioning manager v7.1.1 deployment and ibm service management integration guide sg247773
1. Front cover
IBM Tivoli Provisioning
Manager V7.1.1: Deployment
and IBM Service Management
Integration Guide
Learn how to implement Tivoli Provisioning
Manager V7.1.1 in your environment
Experiment with IBM Service
Management integration scenarios
Learn TPM troubleshooting and
how to migrate from V5.1.2
troubleshooting
Ghufran Shah
Jenna Lau
Alfredo Olivieri Luca Balestrazzi
Anna Pintus Michael Edler
Annarosa Mallozzi von der Planitz
Claudio Santucci Raffaela Bove
Danilo Allocca Valentina Mariottini
Fabrizio Salustri Vasfi Gucer
Gabriella Santoro Vittorio Calafiore
GianFilippo Maniscalco Wing L Leung
ibm.com/redbooks
2.
3. International Technical Support Organization
IBM Tivoli Provisioning Manager V7.1.1:
Deployment and IBM Service Management
Integration Guide
December 2009
SG24-7773-00
16. Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business
Machines Corporation in the United States, other countries, or both. These and other IBM trademarked
terms are marked on their first occurrence in this information with the appropriate symbol (® or ™),
indicating US registered or common law trademarks owned by IBM at the time this information was
published. Such trademarks may also be registered or common law trademarks in other countries. A current
list of IBM trademarks is available on the Web at http://www.ibm.com/legal/copytrade.shtml
The following terms are trademarks of the International Business Machines Corporation in the United States,
other countries, or both:
AIX 5L™ Maximo® ServerGuide™
AIX® MVS™ System p™
AS/400® Netcool® System z™
DB2 Universal Database™ Netfinity® SystemView®
DB2® NetView® Tivoli Enterprise Console®
Enterprise Asset Management® OS/2® Tivoli®
IBM® PowerPC® TotalStorage®
InfoSphere™ Redbooks® WebSphere®
iSeries® Redbooks (logo) ®
Library Reader™ Roma®
The following terms are trademarks of other companies:
AMD, the AMD Arrow logo, and combinations thereof, are trademarks of Advanced Micro Devices, Inc.
ITIL is a registered trademark, and a registered community trademark of the Office of Government
Commerce, and is registered in the U.S. Patent and Trademark Office.
Snapshot, and the NetApp logo are trademarks or registered trademarks of NetApp, Inc. in the U.S. and
other countries.
Novell, SUSE, the Novell logo, and the N logo are registered trademarks of Novell, Inc. in the United States
and other countries.
Oracle, JD Edwards, PeopleSoft, Siebel, and TopLink are registered trademarks of Oracle Corporation
and/or its affiliates.
SAP, and SAP logos are trademarks or registered trademarks of SAP AG in Germany and in several other
countries.
Java, Java runtime environment, JDBC, JRE, JumpStart, SmartStart, Solaris, Sun, Sun Java, Ultra, and all
Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or
both.
Active Directory, BitLocker, Internet Explorer, Microsoft, Visual Basic, Windows Server, Windows Vista,
Windows, and the Windows logo are trademarks of Microsoft Corporation in the United States, other
countries, or both.
Intel, Itanium, Intel logo, Intel Inside logo, and Intel Centrino logo are trademarks or registered trademarks of
Intel Corporation or its subsidiaries in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.
xiv IBM Tivoli Provisioning Manager V7.1.1: Deployment and IBM Service Management Integration Guide
18. Alfredo Olivieri is an IT Architect working in Software
Group Services in Italy. He holds a degree in Electronic
Engineering and is ITIL® v3 certified. He has ten years
experience in IT, nine of which have been spent in IBM.
Throughout his career, he has been involved in the
design and the implementation of several projects in the
availability and automation areas of the Tivoli portfolio
for clients all over Europe. His experience includes
Netcool® and IBM Service Management family
products. At present he is working as an IT Architect on
CCMDB and TBSM projects in Italy.
Anna Pintus is a Tivoli Technical Consultant working for
IBM Software Group Tivoli Lab Services, in Italy. She is
an Open Group Master Certified IT Specialist. Anna
accumulated more than 15 years of experience in
Information Technology working across Network and
Systems Management areas. Throughout her career
she has been involved in several large-scale Tivoli
projects for important customers located in Italy and
EMEA and she gained extensive experience with many
Tivoli products and solutions.
Her current interests are in the Provisioning and Service
Management areas. Before joining the Tivoli Lab
Services she worked for five years in the L2 Customer
Support team as technical leader for the PAN-EMEA
Tivoli Framework escalation team. In the past she spent
some years in the Rome Tivoli Lab Verification team
working on different technologies and applications
(NetView DM, SystemView, TME10 NetFinity, Tivoli
Configuration Manager). She holds a degree in
Engineering and she is SOA and ITIL v3 certified. She
has also received some Deployment Professional
Certifications in the Tivoli Provisioning Manager area.
xvi IBM Tivoli Provisioning Manager V7.1.1: Deployment and IBM Service Management Integration Guide
19. Annarosa Mallozzi is a Certified IT Specialist (Systems
Management) working in the IBM L2 Customer Support
organization. She has 11 years experience in IT, eight
of which were in IBM. She is a DB2 Associate Certified,
ITIL Service Management Foundation Certified and
Deployment Professional Tivoli Data Warehouse
Certified.
Throughout her career, she gained a wide experience
with different platforms, RDBMSs and IBM products.
She worked as a Services Consultant in the mainframe
area (CICS, IMS, DB2), developed application
monitoring solutions on UNIX based on shell scripting,
built data analysis procedures in PL*SQL (Oracle),
acquired a significant experience with MQSeries
installation and configuration on Windows, DB2 Data
Warehouse solutions, DB2 installation and
configuration. She has been involved in several projects
for important world wide customers with different Tivoli
products in the provisioning area (Tivoli Configuration
Manager, Tivoli Provisioning Manager for OS
Deployment, Tivoli Data Warehouse and Tivoli License
Manager). She teaches IBM methods applied to
projects and for method tailoring tools such as Rational
Method Composer.
Claudio Santucci is a Software Support Specialist
working for Italy in Tivoli Customer Support within IBM
Global Services. He has worked for IBM since 1996,
and has extensive experience with the AS/400® SW
Platform. Before joining the Tivoli Support team, he
worked as a certified iSeries® IT Specialist and has
joined multiple projects to implement AS/400 solutions
for clients of IBM Italy. He also worked for several years
in iSeries Customer support. In March 2007, he joined
the Tivoli Customer Support within IBM Global Service.
Danilo Allocca has been working for IBM since 2004.
He worked on development and testing for the IBM
Tivoli License Manager product. In the past year, he has
been working in the Support Area (G.R.T. Global
Response Team) for S.P.A. products.
Preface xvii
20. Fabrizio Salustri is a Software Support Specialist
working for Italy IMT in Tivoli Customer Support within
IBM Global Services. He worked for IBM since 1996,
and has extensive experience with Tivoli products suite.
Throughout his career, Fabrizio has been involved in
several projects implementing Tivoli solutions for
important clients of IBM Italy. Before joining the Tivoli
Support team, he worked as a Certified AIX® System
Administrator in AIX Technical Support. In March 2005
he got an IBM Tivoli Monitoring 5.1.1 Deployment
Professional Certification and in April 2006, an IBM
Tivoli Monitoring 6.1 Deployment Professional
Certification.
Gabriella Santoro started working for IBM in 1990 at
the IBM Software Laboratory in Rome. During these
years she built a broad and valuable knowledge with
experience on both IBM (Tivoli) Systems Management
products, and the software development life cycle,
starting from requirements collection and prioritization,
as EMEA Product Manager, until post sale
implementation at the Customer site, as Tivoli Services
Project Manager. Her main involvement has been in the
Quality Assurance area, testing systems management
products across different life cycle phases. In 2008 she
received the IBM Tivoli Workload Scheduler V8.3
Deployment Professional Certification.
These are the products she has worked on: Tivoli
Provisioning Manager, Tivoli Workload Scheduler, IBM
Tivoli Monitoring, Tivoli Enterprise Console®, Tivoli
Business Systems Manager, Tivoli Inventory, Tivoli
Software Distribution, Tivoli Framework, Tivoli Remote
Control, Tivoli NetView, Telecommunications Manager
Network for AIX, OSI/X.400, OSI/6000 X.400 and
NetView Distribution Manager for OS/2®.
xviii IBM Tivoli Provisioning Manager V7.1.1: Deployment and IBM Service Management Integration Guide
21. GianFilippo Maniscalco is a Software Support
Specialist working in Rome in Tivoli Customer Support
within Tivoli Lab. He holds a degree in Electronic
Engineering in 1996. He has worked for IBM since 2000
and has extensive experience in IT (Build/Packaging
Specialist and UNIX System Administrator) and
customer support, mainly on Tivoli products such as
Tivoli onfiguration Manager, Tivoli Provisioning
Manager Express, and Tivoli Provisioning Manager. In
December 2007 he received the ITIL v.3 certification
and in January 2008 he received the Certified Tivoli
Provisioning Manager V5.1 and Tivoli Provisioning
Manager Express V4.1 for Software Distribution
Deployment Professional certification.
Ghufran Shah is an IBM Certified Advanced
Deployment Professional in Enterprise, Provisioning,
and Business Application Management Solutions. He
has 15 years of experience in Systems Development
and Enterprise Systems Management and holds a
degree in Computer Science. His areas of expertise
include Tivoli Systems Management Architecture,
Implementation, and Tivoli Training, together with
Business Process Improvement. He has written
extensively about Event Management, Monitoring, and
Business Systems Management integration and has
taught IBM Tivoli. courses worldwide. He is currently at
TeamSwift Solutions, a trusted advisor for IT Service
Management Solutions with a focus on Automation,
Service Provisioning, Monitoring, and Virtualization.
Jenna Lau is an IBM Software Developer at the IBM
Toronto Lab. She has been with IBM Canada since
2006, and has worked in automation package
development, test automation, and various other test
phases for Tivoli Provisioning Manager V5.1 through
V7.1.1. Prior to IBM, she attended York University where
she completed a double major in Computer Science and
Creative Writing.
Preface xix
22. Luca Balestrazzi is a Certified IBM IT Architect in
Global Technology Services in Italy. He has five years
of experience in the RNSL Rome Laboratory in service
support, two years of experience in service support for
SystemView and Netfinity® products, and 10 years of
experience with Tivoli Area of Network and Systems
Management products. He also has experience with
IBM Service Management family products. He has a
degree in Economics and is ITIL v3 certified. Luca is
working as a Delivery IT Architect on Change and
Configuration Management Database (CCMDB)
Projects in Italy.
Michael Edler von der Planitz is an IBM IT Specialist
working for IBM Tivoli Support in Germany. He worked
in IBM and the formerly subsidiary company IT Services
and Solutions GmbH since 1995. Michael has extensive
experiences with the System Management portfolio of
Tivoli products such as Tivoli Framework and Tivoli
Configuration Manager. For this he was involved in
several projects implementing Tivoli System
Management solutions for clients in Germany beside his
work in Tivoli Support team Germany. He is also a
member of the Virtual Front-End for Tivoli Provisioning
Manager, a European team providing extended skills for
Tivoli Provisioning Manager support. Before joining IBM
Tivoli support, he worked in the banking area and
telecommunication sector and was involved in national
and international projects implementing and developing
IBM products. In 2005 he got a Certified Deployment
Professional for IBM Tivoli Configuration Manager 4.2.
Raffaela Bove is a Software Support Specialist at the
IBM Maintenance & Technology Service in Italy. She
joined IBM in 1998 and has extensive experience with
the Tivoli products suite. Throughout her career,
Raffaela has been involved in several projects
implementing Tivoli solutions for Italy important
customers. She is a certified Tivoli Storage Manager
specialist. Since 2007, she is the Team Leader of the
Tivoli Provisioning Manager Virtual Front-end.
xx IBM Tivoli Provisioning Manager V7.1.1: Deployment and IBM Service Management Integration Guide
23. Valentina Mariottini joined IBM in 1998 and started to
work for as an IT Specialist on AIX, gaining knowledge
and experience on various products and IT
environments. Since 2004, she has been working for
the Italy Tivoli Technical support as Front-End.
Vasfi Gucer is a project leader at the ITSO Austin/TX.
He has more than 15 years of experience in Systems
Development and Enterprise Systems Management. He
writes extensively and teaches IBM classes worldwide
on Tivoli software. Vasfi is also an IBM Certified Senior
IT Specialist, PMP, and ITIL Expert.
Vittorio Calafiore is a Software Support Specialist
working in Rome in Tivoli Customer Support within Tivoli
Lab. He holds a degree in Electronic Engineering in
1997. He has worked for IBM since 2000 and has
extensive experience in test, development, and
customer support, mainly on Tivoli products such as
License Management and Provisioning. In November
2007 he received the ITIL v.3 certification. In June 2008
he received the Certified Tivoli Provisioning Manager
V5.1 Deployment Professional certification.
Wing L Leung is a Senior Process Automation
Specialist working in the ISST ATG SWAT team. He has
over 10 years of experience with IBM working on
various teams ranging from OS2 development, IBM
Global Services (IGS) consulting, Tivoli development,
ATG Security and Provisioning SWAT teams. He is ITIL
certified and currently enjoys his role where he supports
potential customers world wide in better understanding,
evaluating, and utilizing IBM Service Management
solutions.
Thanks to the following people for their contributions to this project:
Wade Wallace
International Technical Support Organization, Austin Center
Yvonne Lyon
International Technical Support Organization, San Jose Center
Preface xxi
24. Sarvi Aryanpour, Linda Burn, Pablo Caceres, Paul Chen, Andrew
Kaye-Cheveldayoff, Dragan Damnjanovic, Andrew Edgar, Tesshu Flower,
Daniela Grigoriu, Yang Han, Juliana Hsu, Andreea Jurj, Partha Kaushik, Cindy
Lee, Kimberly Mungal, Wing Lee, Mark Leitch, Michael Li, Lewis Lo, Jeffrey Luo,
Jeff McRae, Mike Ng, Vincenzo Pasquantonio, Eugen Postea, Delia Rusu, Duke
Shih, Amy Song, Di Qiu, Ian Watts, Ting Xue, Nicola Yap, Alice Yeung, Ken S
Zhang
IBM Canada
Scott Berens, Mark Fantacone, Willie Harris, Emma Jacobs, Hari Madduri,
Sanjay D. Pillay, Rajeeta Shah, Lily Orozco, Adriana Lopez Russell, Patrick
Woods
IBM USA
Silvia Bellucci, Gianluca Bolognesi, Luigi Buoscio, Anna Ciotti, Donatello Le
Donne, Giuseppe Grammatico, Giulia Farinelli, Claudio De Ingeniis, Fabrizio
Loppini, Salvatore Matrone, Giuseppe Parisi, Federica Scarfone, Edoardo
Turano
IBM Italy
Marcio Rogerio Luccas
IBM Brazil
Pawel Niezgoda
IBM Poland
Lucian Ticov
IBM Romania
Gary Hamilton, Phil Billin
IBM UK
The team would like to express special thanks to people managers Calogero
Bufalino Marinella and Pietro Scarscioni from IBM Italy and Steve Roberts from
IBM Canada for providing the logistics and resources for the project.
Also we would like to acknowledge the efforts of Stefano Sidoti and Davide
Cosentino from IBM Rome Lab, who provided the technical support and
coordinated access to the resources during the residency.
Finally, a well deserved thank you to Barbara Fierro from IBM USA and Iris
Leung from IBM Canada, for their support in IBM Service Management
scenarios.
xxii IBM Tivoli Provisioning Manager V7.1.1: Deployment and IBM Service Management Integration Guide
25. Become a published author
Join us for a two- to six-week residency program! Help write a book dealing with
specific products or solutions, while getting hands-on experience with
leading-edge technologies. You will have the opportunity to team with IBM
technical professionals, Business Partners, and Clients.
Your efforts will help increase product acceptance and customer satisfaction. As
a bonus, you will develop a network of contacts in IBM development labs, and
increase your productivity and marketability.
Find out more about the residency program, browse the residency index, and
apply online at:
ibm.com/redbooks/residencies.html
Comments welcome
Your comments are important to us!
We want our books to be as helpful as possible. Send us your comments about
this book or other IBM Redbooks publications in one of the following ways:
Use the online Contact us review Redbooks form found at:
ibm.com/redbooks
Send your comments in an e-mail to:
redbooks@us.ibm.com
Mail your comments to:
IBM Corporation, International Technical Support Organization
Dept. HYTD Mail Station P099
2455 South Road
Poughkeepsie, NY 12601-5400
Preface xxiii
26. xxiv IBM Tivoli Provisioning Manager V7.1.1: Deployment and IBM Service Management Integration Guide
30. 1.1 Introduction to Tivoli Provisioning Manager
Provisioning is an end-to-end capability to automatically deploy and
dynamically optimize resources in response to business objectives in
heterogeneous environments. Provisioning helps you to respond to changing
business conditions by enabling a dynamic allocation of the existing available
resources to the processes that most need them, as driven by business policies.
Provisioning of individual elements, such as identities, storage, servers,
applications, operating systems, and middleware is a critical step to orchestrate
the entire environment enabling it to respond to business needs on demand.
Provisioning focuses on the self-configuring, dynamic allocation of individual
elements of the IT infrastructure so that identities or storage or servers are
supplied as business needs dictate. These elements could be:
A single software package
A software stack, which consists of a group of software packages
A server, which conforms to a template that is a defined set of software and
hardware resources
1.1.1 Tivoli Provisioning Manager concepts
If you are new to Tivoli Provisioning Manager, the following section will help you
understand some of the important concepts related with the product.
Workflow A series of steps that are sequentially executed to
accomplish a particular task. A step in a workflow is called
a transition. Each workflow has a single compensating
workflow that is executed if any transition fails.
Automation package A collection of commands, shell scripts, workflows, logical
device operations, and Java™ plug-ins that applies to the
operation of a specific type of software component or a
physical device.
Device driver Also referred to as a device model, this is a group of
workflows that can be a applied to an IT asset.
Logical device A task that is abstracted from its implementation.
operation Logical device operations (LDOs) are implemented by
Enterprise Java Beans (EJB). They provide a common
interface and can perform logic. An example is a data
center task of adding an IP address. It is a logical
operation in that it makes no assumptions about the
implementation. (Note that adding an IP address to Linux
is very different from adding an IP address to Windows.)
4 IBM Tivoli Provisioning Manager V7.1.1: Deployment and IBM Service Management Integration Guide
31. Transition A step in a workflow. This could be another workflow, a
logical operation, a simple command, or a Java plug-in.
Data center model A representation of all of the physical and logical assets
under Tivoli Provisioning Manager management.
Customer A customer owns applications. Customers can be unique
corporations or departments within a single corporation.
Application A grouping of one or more clusters. Service level priority
(Silver, Gold, Platinum) is assigned at this level.
Application tier A grouping or container for like resources or servers that
support an application. Automated resource allocation
and deallocation occurs at the cluster level.
Resource pool A container of available (deallocated) servers that support
one or more application clusters. Also referred to as a
spare pool.
Servers Data center model objects that represent physical
servers. They belong to or are assigned to pools and
clusters.
Software stack Either an image stack or product stack that contains an
ordered list of software products, software stacks, or both.
Software product The attributes and the methods for deploying a piece of
software on an asset. A software product can be
user-written or COTS (commercial off-the-shelf).
Capability Identifies attributes of a piece of software that can be
used for prerequisite and co-requisite validation.
Requirement Defines dependencies on software or hardware.
Requirements can be used to define different types of
relationships, such as requirements that identify an
installation mechanism, requirements to run the software,
hosting requirements.
Service Access A definition of the protocol and credentials used by
Point (SAP) or associated with an asset. The configuration data for a
service access point includes the application protocol,
network protocol, and the endpoint details (IP address,
port...). An asset can have more than one SAP.
Chapter 1. Tivoli Provisioning Manager V7.1.1 overview 5
32. Software Configuration Template (Software Resource Template (SRT))
A software configuration template identifies software
resources and associated configuration details that you
want to represent in the data center model after the
software is installed on a system. Each software
configuration template is used to create a software
resource on the target system.
Figure 1-1 shows the relationship between device model, logical device
operations, workflows, and data center infrastructure.
Figure 1-1 Data center infrastructure mapped into the device model
6 IBM Tivoli Provisioning Manager V7.1.1: Deployment and IBM Service Management Integration Guide
33. 1.1.2 The data center model (DCM)
The data center model is a model of physical assets in a data center with a
logical organizational structure to give context. The logical organizational
structure answers questions such as, “What customer is using this server?” and
“Which applications can use this server when their needs increase?
The data center model is an internal representation of the data center including
hardware, software, logical entities and customers. In order to make intelligent
decisions about reallocating resources, the current state is always modeled.
When changes are made, the ramifications of those changes must be completely
understood. A server can belong to one resource pool, be assigned to a given
application tier, be a member of a particular VLAN (virtual lan), and so on. All of
these relationships need to be understood so that when the server is moved, it is
returned to the correct pool, it is changed to the correct VLAN if necessary and
so on. The data center model captures all of these relationships and maintains
them appropriately when reallocating resources.
The data center model is implemented as a relational database.
When software is installed on a computer using Tivoli Provisioning Manager, the
software will be installed on the physical machine, and also the DCM will be
updated to update the logical model in the DCM. If management operations such
as software installs or computer network re-configuration are performed without
using the Tivoli Provisioning Manager environment, then the logical model in the
DCM will no longer be a correct representation of the real physical environment.
Data center model objects
Physical elements in the data center are modeled as DCM objects that are
generic representations of the physical elements. See Figure 1-2. A Cisco 2600
and a Cisco 3548 would each be modeled as a Switch DCM object; an xSeries
server and a pSeries server would each be modeled as a Computer DCM object;
and an installation binary for Apache on Windows or Apache on Linux would
each be modeled as a SoftwareInstallable DCM object.
Chapter 1. Tivoli Provisioning Manager V7.1.1 overview 7
34. WSDL Logical Device Operation
(LDO)
•Normalized Interfaces
•Device Abstraction
Server
Resources
Proprietary
Name
Class
Interfaces to Data
Software Stack
NIC Switch
Center Devices
DCM Automation
Packages
Figure 1-2 Data center model objects
Configuration information is also modeled in the DCM. An example of this is
information used to connect to remote systems. This connection information is
modeled as a ServiceAccessPoint DCM object.
Management operations
Typical management operations are generalized and grouped by the sort of
device that would be the target of the operation. Operations such as turn port on
and turn port off are most often run against switches, so those operations are
grouped and associated with a logical device called Switch. Operations such as
execute command and copy file are so generic that they are grouped and
associated with a logical device called Device. Because all of the generic
operations are associated with logical devices, they are called logical device
operations (LDOs).
DCM objects can behave like one or more logical devices. It is possible to
associate any LDO with any DCM object, but not all of these associations would
make sense and not all LDOs would function (some validate the DCM object type
before running).
Workflows
Workflows are the instructions that the deployment engine executes when it is
carrying out a management task. These instructions are expressed in a
script-like language and can call logical device operations and other workflows.
8 IBM Tivoli Provisioning Manager V7.1.1: Deployment and IBM Service Management Integration Guide
35. Parameters can be passed to workflows at run time, and parameters can be
looked up by the workflow when it is running, allowing for modular and reusable
workflows.
Using LDOs, a workflow can be written at a high level to carry out a complicated
management task, and the LDOs can call other workflows to interact with specific
hardware and software.
Important: As shown in Figure 1-2 on page 8, Tivoli Provisioning Manager is
an object oriented system where not only data about resources can be stored
but also operations on them. Invoking those operations programmatically
leads to task automation. It is extensible to accommodate new device types,
by adding automation packages. Programmability is a key strength of Tivoli
Provisioning Manager.
Customer topology
A typical data center will be used to provide to provide one or more services to
one or more customers. When servers are being utilized to provide a
management service such as Web Hosting to Application Hosting, the customer
topology can be used to model this situation.
As shown in Figure 1-3, A Customer can be defined, each with one or more
Applications. Each Application can have one or more Application Tiers. Each
Application Tier will have one more servers assigned to it. Application Tiers can
have a number of dedicated servers, or a number of servers that have been
assigned from a Resource Pool.
Figure 1-3 Customer modelling in the DCM
Chapter 1. Tivoli Provisioning Manager V7.1.1 overview 9
36. Resource pools are used to share resources (Servers) between different
application tiers, and are defined to increase the utilization rates of servers in a
data center. Increased utilization rates are the result of sharing processors
among multiple applications. In order to realize these performance
improvements, one must share the servers. Resource pools are unallocated
resources that can be given to an application cluster in response to increased
demand. Likewise, when demand declines, servers are returned to the resource
pool by the applications. (Resource pools are also called spare pools.)
An example is shown in Figure 1-4.
Figure 1-4 Customer example in the DCM
1.1.3 Security
In Tivoli Provisioning Manager, the security consists of:
Authentication
Authorization
Workflow security services
Authentication is the process of logging into Tivoli Provisioning Manager.
It uses the framework provided by Tivoli process automation engine platform
(see 2.1, “Tivoli process automation engine” on page 20). This is integrated into
WebSphere® security service to accomplish the authentication service.
Authorization is the control of which users can use which applications.
10 IBM Tivoli Provisioning Manager V7.1.1: Deployment and IBM Service Management Integration Guide
37. The resources that a user has permission to access are defined by security
constraints. Security constraints in Tivoli Provisioning Manager 7.1.1 are the
combination of conditions and data restrictions in Maximo®.
Workflows can be protected. This means that they can only be run by a user
having the correct set of permissions. The underlying security for workflow uses
Maximo (its combination of conditions and data restrictions).
All of them are integrated in the Maximo Security Framework, which is now part
of the Tivoli process automation engine.
1.2 What is new in this release
This section provides a summary of new product features and enhancements in
Tivoli Provisioning Manager version 7.1.1 as compared to Tivoli Provisioning
Manager version 7.1. Most of these enhancements are expanded in the
subsequent chapters of this book.
Note: You can refer to the following link for an overview of Tivoli Provisioning
Manager V7.1.1 features:
http://publib.boulder.ibm.com/infocenter/tivihelp/v28r1/index.jsp?to
pic=/com.ibm.tivoli.tpm.scenario.doc/overview/covw_overview.html.
We discuss the following enhancements in this section:
Custom attributes
Compliance
Compliance with Federal Information Processing Standard 140-2
Discovery
Discovery Library Adapter (DLA)
Installation
IPv6 addressing
Migration
Operating systems management
Patch Management
Reporting
Scalable distribution iInfrastructure (SDI)
Security
Start Centers
Target computers
Task management
Virtualization
Chapter 1. Tivoli Provisioning Manager V7.1.1 overview 11
38. 1.2.1 Custom attributes
You can now add custom attributes, both as data model properties and
Configuration Item (CI) extended attributes.
Note: A Configuration Item is any component of an IT infrastructure that is
under the control of configuration management. A Configuration Item
extended attribute is an attribute that is not part of the original data model, but
is added by the user.
1.2.2 Compliance
You can now create a software configuration template that represents a standard
software configuration to be implemented on target computers. After you have
created the template, you can create a software configuration check based on it
and run the check to compare the configuration of the application on target
computers with the standard configuration for that application.
See Chapter 9, “IBM Service Management integration scenarios: Compliance
and remediation with TADDM” on page 217 for a compliance scenario.
1.2.3 Compliance with Federal Information Processing Standard
140-2
You can enable FIPS 140-2 compliance for new Tivoli Provisioning Manager
installations.
Note: FIPS 140-2 compliance is not supported for upgrade from version 7.1 to
version 7.1.1.
1.2.4 Discovery
Here are some improved discovery capabilities:
By using custom inventory extensions, you can extend the data model
inventory schema with additional attributes, and you can perform custom
inventory scans.
You can generate reports for inventory extensions.
Improved automation packages for HMC (Hardware Management Console)
discovery are available in this release.
Discovery of IPv6 addresses is now supported
12 IBM Tivoli Provisioning Manager V7.1.1: Deployment and IBM Service Management Integration Guide
39. 1.2.5 Discovery Library Adapter (DLA)
The Tivoli Provisioning Manager Discovery Library Adapter (DLA) has been
enhanced. You can now export a specific subset of data types, such as software
products or a set of computers, computer related objects (software installations
and operating systems), and attributes to the discovery library book. In addition,
the DLA now writes physical CPU information into the discovery library book,
which can be consumed by other products through the DLA itself.
1.2.6 High availability
The managed agents can now be automatically configured to work with a
back-up manager. When the secondary manager is established, the managed
agents are reconfigured to be associated with the new manager.
See 2.2.3, “Tivoli Provisioning Manager V7.1.1 configuration for high availability
and data integrity” on page 34 for details of configuring Tivoli Provisioning
Manager for high availability.
1.2.7 Installation
The following enhancements have been made:
Administrative workstation on UNIX® operating systems is supported.
New platforms and versions are supported for installation: Windows® Server
2008, Windows Server 2003 R2, AIX® 6.1, Red Hat Enterprise Linux® 5,
SUSE Linux® Enterprise Server 10, and Solaris 10.
A new database version is supported for installation: Oracle 11g.
A new directory server version is supported for installation: IBM® Tivoli
Directory Server 6.2.
Enhanced installation process and user interface are available: The
installation process is more streamlined by installing the base services before
Tivoli Provisioning Manager components. The launchpad options are better
designed and the fields provide more details and explanatory information.
This release offers enhanced verification of prerequisites during the
installation process:
– Created additional checks for the required packages.
– Included checks for AIX disk space requirements.
– Added requirements checklists to be reviewed and validated by the user
during the installation process.
– Consolidated the prerequisite check results.
Chapter 1. Tivoli Provisioning Manager V7.1.1 overview 13
40. The recovery procedure was enhanced by automating the WebSphere®
Application Server, database, and base services deployment folder backup
procedures.
Refer to 4.3, “Tivoli Provisioning Manager V7.1.1 installation” on page 68 for
Tivoli Provisioning Manager installation.
1.2.8 IPv6 addressing
A dual stack environment supports communication using either IPv4 and IPv6
addressing. The dual stack environment helps organizations to transition their
network from IPv4 to IPv6 addressing. By default, IPv6 support is disabled. If you
want to use IPv6 support, you must enable it after installation.
Note: For Tivoli Provisioning Manager on Windows, IPv6 enablement is not
supported.
1.2.9 Migration
You can migrate data and artifacts from version 5.1.1.2 to the version 7.1.1 level.
See Chapter 17, “Migrating from Tivoli Provisioning Manager Version 5.1.1.2 to
Tivoli Provisioning Manager Version 7.1.1” on page 541 for a detailed coverage
of the migration.
Note: To migrate your data from version 5.1.1.2, you must install version 7.1.1
on another computer on the same VLAN as the 5.1.1.2. That is because at a
certain point in the migration process, you have to configure the new system to
use the 5.1.1.2 system host name and IP address.
1.2.10 Operating systems management
The following enhancements have been made:
You can view the replication status of your OS deployment servers.
You can copy log files from a remote OS deployment server to the local
repository on the provisioning server using a provisioning workflow.
You can create an image properties file that defines parameters for to all
future deployments of an image. An image properties file includes settings
that are not available in the Web interface.
14 IBM Tivoli Provisioning Manager V7.1.1: Deployment and IBM Service Management Integration Guide