Certification guide series ibm tivoli provisioning manager v5.1 sg247262
1. Front cover
Certification Guide Series
IBM Tivoli Provisioning
Manager V5.1
Helps you become a certified Tivoli
Provisioning Manager V5.1
Explains the certification path
and prerequisites you require
Includes best practices
for Software Distribution
Vasfi Gucer
David Campbell
Martin Caesar
Markus Helbig
Fabrizio Salustri
Petra Unglaub
ibm.com/redbooks
2.
3. International Technical Support Organization
Certification Guide Series: IBM Tivoli Provisioning
Manager V5.1
January 2007
SG24-7262-00
18. Trademarks
The following terms are trademarks of the International Business Machines Corporation in the United States,
other countries, or both:
Redbooks (logo) ™ AIX® PowerPC®
ibm.com® Cloudscape™ Redbooks™
pSeries® DB2 Universal Database™ Tivoli®
xSeries® DB2® WebSphere®
zSeries® IBM®
AIX 5L™ Library Reader™
The following terms are trademarks of other companies:
Oracle, JD Edwards, PeopleSoft, and Siebel 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.
and Oracle are registered trademarks of Oracle Corporation and/or its affiliates.
Snapshot, and the Network Appliance logo are trademarks or registered trademarks of Network Appliance,
Inc. in the U.S. and other countries.
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.
Java, JDBC, JRE, JVM, J2EE, Solaris, Sun, and all Java-based trademarks are trademarks of Sun
Microsystems, Inc. in the United States, other countries, or both.
Active Directory, Excel, Internet Explorer, Microsoft, Windows Server, Windows, and the Windows logo are
trademarks of Microsoft Corporation in the United States, other countries, or both.
i386, Intel, Pentium, 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.
xvi Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
20. Conferences and User Group meetings. He has worked on various Tivoli client
projects as a Systems Architect and Consultant. Vasfi is also a Certified Tivoli
Consultant.
David Campbell is a Technical Consultant for the IBM Software Group Services
for Tivoli in the UK. He is a Senior IT Specialist and Tivoli Certified Consultant
and has worked with Tivoli software both as a customer and within IBM for
around 10 years. He has used many Tivoli products and now specializes in Tivoli
Configuration Manager. He has worked with many UK and international
customers including several of the UK's largest financial institutions.
Martin Caesar is an IT Specialist working for IBM Software Group Services for
Tivoli in Germany. He has worked with Tivoli products since 1999. He has
designed and implemented solutions in several projects based on the Tivoli
Configuration Manager product. The experience he has includes installing and
configuring the product for specific situations and requirements. He has an IBM
Certified Deployment Professional certification and is ITIL® Certified. He holds a
diploma in Physics from the Technical University Berlin.
Markus Helbig is an IBM Tivoli software support specialist since 1999. His skills
include IBM Tivoli Management Framework V 3.x & 4.x, IBM Tivoli Monitoring V
5.x, 6.x, as well as Tivoli Configuration Manager 4.x.
Fabrizio Salustri is a software support specialist working for Italy IMT in Tivoli
Customer Support within IBM Global Services. He has worked for IBM since
1996, and has extensive experience with the 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 an IBM Tivoli Monitoring 6.1 Deployment Professional
Certification in April 2006.
Petra Unglaub-Lloyd is a Level 2 Software Engineer in Austin, Texas. She has
10 years of experience in the Tivoli Support field. She holds a degree from
Hardin-Simmons University and the University of Bayreuth, Germany. Her areas
of expertise include Level 2 defect support for IBM Tivoli Framework and IBM
Tivoli Configuration Manager.
Thanks to the following people for their contributions to this project:
Arzu Gucer, Sarita Povaiah
International Technical Support Organization, Poughkeepsie Center
Kristin Wall Gibson, Elizabeth Purzer
IBM US
xviii Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
21. Become a published author
Join us for a two- to six-week residency program! Help write an IBM Redbook
dealing with specific products or solutions, while getting hands-on experience
with leading-edge technologies. You'll 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'll 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 Redbooks™ to be as helpful as possible. Send us your comments
about this or other Redbooks in one of the following ways:
Use the online Contact us review redbook form found at:
ibm.com/redbooks
Send your comments in an email 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 xix
22. xx Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
24. 1.1 IBM Professional Certification Program
Having the right skills for the job is critical in the growing global marketplace. IBM
Professional Certification, designed to validate skill and proficiency in the latest
IBM solution and product technology, can help provide that competitive edge.
The IBM Professional Certification Program is available on the Web at:
http://www.ibm.com/certify/index.shtml
The Professional Certification Program from IBM offers a business solution for
skilled technical professionals seeking to demonstrate their expertise to the
world.
This program is designed to validate your skills and demonstrate your proficiency
in the latest IBM technology and solutions. In addition, professional certification
will help you excel at your job by giving you and your employer the confidence
that your skills have been tested. You will be able to deliver higher levels of
service and technical expertise than non-certified employees and move on a
faster career track. Professional certification puts your career in your control.
The certification requirements are difficult, however, they are not overwhelming
either. It is a rigorous process that differentiates you from everyone else.
The mission of IBM Professional Certification is to:
Provide a reliable, valid, and fair method of assessing skills and knowledge.
Provide IBM with a method of building and validating the skills of individuals
and organizations.
Develop a loyal community of highly-skilled certified professionals who
recommend, sell, service, support, and use IBM products and solutions.
The Professional Certification Program from IBM has developed certification role
names to guide you in your professional development. The certification role
names include IBM Certified Specialist, IBM Certified Solutions/Systems Expert,
and IBM Certified Advanced Technical Expert for technical professionals who
sell, service, and support IBM solutions. For technical professionals in
application development, the certification roles include IBM Certified Developer
Associate and IBM Certified Developer. An IBM Certified Instructor certifies the
professional instructor.
The Professional Certification Program from IBM provides you with a structured
program leading to an internationally recognized qualification. The program is
designed for flexibility by allowing you to select your role, prepare for and take
tests at your own pace, and, in some cases, select from a choice of elective tests
best suited to your abilities and needs. Some roles also offer a shortcut by giving
credit for a certification obtained in other industry certification programs.
2 Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
25. You can be a network administrator, systems integrator, network integrator,
solution architect, solution developer, value-added reseller, technical coordinator,
sales representative, or educational trainer. Regardless of your role, you can
start charting your course through the Professional Certification Program from
IBM today.
1.1.1 Benefits of certification
Certification is a tool to help objectively measure the performance of a
professional on a given job at a defined skill level. Therefore, it is beneficial for
individuals who want to validate their own skills and performance levels, their
employees, or both. For optimum benefit, the certification tests must reflect the
critical tasks required for a job, the skill levels of each task, and the frequency by
which a task needs to be performed. IBM prides itself in designing
comprehensive, documented processes that ensure that IBM certification tests
remain relevant to the work environment of potential certification candidates.
In addition to assessing job skills and performance levels, professional
certification can also provide such benefits as:
For employees:
– Promotes recognition as an IBM certified professional
– Helps to create advantages in interviews
– Assists in salary increases, corporate advancement, or both
– Increases self-esteem
– Provides continuing professional benefits
For employers:
– Measures the effectiveness of training
– Reduces course redundancy and unnecessary expenses
– Provides objective benchmarks for validating skills
– Makes long-range planning easier
– Helps to manage professional development
– Aids as a hiring tool
– Contributes to competitive advantage
– Increases productivity
– Increases morale and loyalty
For IBM Business Partners and consultants:
– Provides independent validation of technical skills
– Creates competitive advantage and business opportunities
– Enhances prestige of the team
– Contributes to IBM requirements for various IBM Business Partner
programs
Chapter 1. Certification overview 3
26. Specific benefits can vary by country (region) and role. In general, after you
become certified, you should receive the following benefits:
Industry recognition
Certification may accelerate your career potential by validating your
professional competency and increasing your ability to provide solid, capable
technical support.
Program credentials
As a certified professional, you receive your certificate of completion and the
certification mark associated with your role for use in advertisements and
business literature through e-mail. You can also request a hardcopy
certificate, which includes a wallet-size certificate.
The Professional Certification Program from IBM acknowledges the individual
as a technical professional. The certification mark is for the exclusive use of
the certified individual.
Ongoing technical vitality
IBM Certified professionals are included in mailings from the Professional
Certification Program from IBM.
1.1.2 Tivoli Software Professional Certification
The IBM Tivoli Professional Certification program offers certification testing that
sets the standard for qualified product consultants, administrators, architects,
and partners.
The program also offers an internationally recognized qualification for technical
professionals seeking to apply their expertise in today's complex business
environment. The program is designed for those who implement, buy, sell,
service, and support IBM Tivoli solutions and want to deliver higher levels of
service and technical expertise.
Whether you are a Tivoli customer, partner, or technical professional wanting to
put your career on the fast track, you can start on the road to becoming a Tivoli
Certified Professional today.
Benefits of Tivoli certification
Tivoli certification provides the following benefits:
For the individual:
– IBM Certified certificate and use of logos on business cards
4 Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
27. Note: Certificates are sent by e-mail. However, a paper copy of the
certificate along with a laminated wallet card can also be requested by
sending an e-mail to the following address:
mailto:certify@us.ibm.com
– Recognition of your technical skills by your peers and management
– Enhanced career opportunities
– Focus for your professional development
For the IBM Business Partner:
– Confidence in the skills of your employees
– Enhanced partnership benefits from the IBM Business Partner program
– Billing your employees out at higher rates
– Strengthens your proposals to customers
– Demonstrates the depth of technical skills available to prospective
customers
For the customer:
– Confidence in the services professionals handling your implementation
– Ease of hiring competent employees to manage your Tivoli environment
– Enhanced return on investment (ROI) through more thorough integration
with Tivoli and third-party products
– Ease of selecting a Tivoli Business Partner that meets your specific needs
Certification checklist
Here is the certification checklist:
1. Select the certification that you want to pursue.
2. Determine which test or tests are required by reading the certification role
description.
3. Prepare for the test, using the following resources provided:
– Test objectives
– Recommended educational resources
– Sample/assessment test
– Other reference materials
– Opportunities for experience
Chapter 1. Certification overview 5
28. Note: These resources are available from each certification description
page, as well as from the Test information page.
4. Register to take a test by contacting one of our worldwide testing vendors:
– Thomson Prometric
– Pearson Virtual University Enterprises (VUE)
Note: When providing your name and address to the testing vendor, be
sure to specify your name exactly as you want it to appear on your
certificate.
5. Take the test. Be sure to keep the Examination Score Report provided upon
test completion as your record of taking the test.
Note: After taking a test, your test results and demographic data (including
name, address, e-mail, and phone number) are sent from the testing
vendor to IBM for processing (allow two to three days for transmittal and
processing). After all the tests required for a certification are passed and
received by IBM, your certificate will be issued.
6. Repeat steps 3 through 5 until all the required tests are successfully
completed for the desired certification role. If additional requirements are
needed (such as an “other vendor” certification or exam), follow the
instructions on the certification description page to submit these requirements
to IBM.
7. After you complete your certification requirements, you will be sent an e-mail
asking you to accept the terms of the IBM Certification Agreement before
receiving the certificate.
8. Upon acceptance of the terms of the IBM Certification Agreement, an e-mail
will be sent containing the following electronic deliverables:
– A Certification Certificate in PDF format, which can be printed in either
color or black and white
– A set of graphic files of the IBM Professional Certification mark associated
with the certification achieved
– Guidelines for the use of the IBM Professional Certification mark
9. To avoid unnecessary delay in receiving your certificate, ensure that we have
your current e-mail on file by keeping your profile up-to-date. If you do not
have an e-mail address on file, your certificate will be sent through postal
mail.
6 Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
29. After you receive a certificate by e-mail, you can also contact IBM to request that
a hardcopy certificate be sent by postal mail by contacting:
mailto:certify@us.ibm.com
Note: IBM reserves the right to change or delete any portion of the program,
including the terms and conditions of the IBM Certification Agreement, at any
time without notice. Some certification roles offered through the IBM
Professional Certification Program require recertification.
1.2 Tivoli Provisioning Manager V5.1 Implementation
certification
We can categorize the certification process as follows:
Job role description/target audience:
A Tivoli Certified Consultant – Tivoli Provisioning Manager V5.1 is a technical
professional responsible for planning, installation, configuration, operations,
administration, and maintenance of an Tivoli Provisioning Manager V5.1
solution. This individual will be expected to perform these tasks with limited
assistance from peers, product documentation, and support resources.
To attain the IBM Certified Deployment Professional - Tivoli Provisioning
Manager V5.1 Implementation certification, candidates must pass one test.
Required prerequisites:
– Strong working knowledge of Tivoli Provisioning Manager V5.1
infrastructure components
– Working knowledge of operating system and networking and firewall
concepts
– Basic knowledge of supported databases
– Basic knowledge of protocols, including HTTP
Core requirement:
In order to be certified, you must select Test 898 - Tivoli Provisioning
Manager V5.1 Implementation:
– Test 898 objectives
– Test 898 sample test
– Test 898 recommended educational resources
– Number of questions: 84
Chapter 1. Certification overview 7
30. – Duration in minutes: 105
– Format: Multiple choice
– Required passing score: 55%
1.2.1 Test 898 objectives
For the most updated objectives of the Tivoli Provisioning Manager
V5.1Implementation certification test, go to the Tivoli Certification Web site and
select the Tivoli Provisioning Manager V5.1 Implementation certification test link:
http://www-03.ibm.com/certify/tests/obj898.shtml
1.2.2 How to get your 15% discount on the Tivoli Provisioning
Manager V5.1 certification
You can receive a 15% discount on the Tivoli Provisioning Manager V5.1
certification, if taken at any Thomson Prometric testing center. Just remember to
use the code 15T898.
1.3 Recommended resources for study
Courses and publications are offered to help you prepare for the certification
tests. The courses are recommended, but not required, before taking a
certification test. If you want to purchase Web-based training courses or are
unable to locate a Web-based course or classroom course at the time and
location you desire, contact one of our delivery management teams at:
Americas: mailto:tivamedu@us.ibm.com
EMEA: mailto:tived@uk.ibm.com
AP: mailto:tivtrainingap@au1.ibm.com
Note: Course offerings are continuously being added and updated. If you do
not see the courses listed in your geography, contact the delivery
management team.
1.3.1 Courses
Course names and course numbers vary depending on the education delivery
arm used in each geography. Refer to the Tivoli software education Web site to
find the appropriate course and education delivery vendor for each geography.
General training information is also available at IBM IT Training at:
http://ibm.com/training
8 Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
31. 1.3.2 Publications
Before taking the test 898, Tivoli Provisioning Manager V5.1 Implementation, we
recommend that you review Tivoli Provisioning Manager V5.1 guides and IBM
Redbooks.
For the online publications of Tivoli Provisioning Manager V5.1, refer to the
following link:
http://publib.boulder.ibm.com/infocenter/tivihelp/v13r1/index.jsp
IBM Tivoli Provisioning Manager V5.1 redbooks
You can refer to Deployment Guide Series: IBM Tivoli Provisioning Manager
Version 5.1, SG24-7261. This book focuses on the planning and deployment of
Tivoli Provisioning Manager V5.1 in production environments.
The target audience for this book is IT specialists who will be working on new
Tivoli Provisioning Manager V5.1 installations.
Chapter 1. Certification overview 9
32. 10 Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
34. 2.1 Tivoli Provisioning Manager V5.1 components
Figure 2-1 shows the architecture of a Tivoli Provisioning Manager.
Figure 2-1 Tivoli Provisioning Manager architecture
If Tivoli Provisioning Manager is configured properly, it automates complex
provisioning tasks across servers, applications, networks and storage to reduce
IT workload. It reduces human error and increases resource utilization.
12 Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
35. Tivoli Provisioning Manager includes the following main components:
Provisioning server
The provisioning server is the server on which Tivoli Provisioning Manager is
installed. The provisioning server contains the following sub-components:
– Provisioning database
The provisioning database is the physical database for Tivoli Provisioning
Manager. It holds the data center model.
– Data center model
The data center model is a representation of all the physical and logical
assets that the Tivoli Provisioning Manager manages. It keeps track of the
data center hardware and associated allocations to applications, as well
as changes to configuration. When a workflow successfully completes a
requested change, the data center model is updated to reflect the current
data center infrastructure.
– Automation
An automation package is a collection of workflows, scripts, other
commands and tools that apply to the operation of a specific type of
software component or a physical device. The deployment engine
manages the deployment of workflows and associated components in an
automation package.
– Compliance and remediation
Compliance management allows you to examine the software and security
setup on a target computer in your managed infrastructure. If the desired
configuration does not match, noncompliance occurs and
recommendations on how to fix it are generated.
– Reporting
Reports allow you to retrieve current information about data center
inventory, activity, and system compliance. Tivoli Provisioning Manager
reporting functionality includes:
• Several predefined reports.
• A Web-based query builder, which allows you to easily customize
existing reports or create new reports.
• Easier access to information in the data model through more than 40
high-performance views.
• Easier sharing of report definitions through enhanced import and
export capabilities in the Web interface.
• Charts and graphs.
Chapter 2. Planning and architecture 13
36. • The ability to schedule reports to run at a later time including repeating
intervals.
• E-mail report distribution and notification.
• Integration with third-party reporting software.
– Discovery
Discovery provides automated processes that allow you to find resources,
as well as any changes to existing resources, within your managed IT
infrastructure. Tivoli Provisioning Manager provides the following
discovery technologies:
• Microsoft® Active Directory® discovery
• Tivoli Provisioning Manager Network discovery
• Tivoli Provisioning Manager Inventory discovery
• IBM Discovery library reader
– Deployment infrastructure
Tivoli Provisioning Manager supports reconfiguring and reallocation of
resources in your managed environment using two different deployment
infrastructures:
• Scalable software distribution infrastructure
The scalable software distribution infrastructure is based on
service-oriented architecture (SOA). It provides standard services for
performing software distribution and compliance activities in a scalable
two or three tiers implementation that includes branch office
management.
• Deployment engine infrastructure
The deployment engine infrastructure is responsible for automated
provisioning.
Web Services allow you to access the Tivoli Provisioning Manager data
center model directly rather than launching the Web interface. By using
the Web Services, you can access, manipulate, or change objects directly
in the data center model.
Note: The computer you are using to access the Web interface must be
on the same network as the provisioning server. You must use
Microsoft Internet Explorer® 6.0.29 or later or Firefox 1.5 or later.
The command-line interface provides access to Tivoli Provisioning
Manager features with SOAP. Administrators have the flexibility to perform
tasks such as creating scripts that run specific SOAP commands or setting
up external tools to send SOAP commands in response to an event.
14 Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
37. Operator and administrator console
The Web-based operator and administrator console allows you to interact
with the Tivoli Provisioning Manager server. The operator and administrator
console provides a graphical representation of the data center, includes
wizards to simplify configuration, and other features such as reporting and
task status tracking that are not available from the command-line interface.
Automation Package Developer Environment
The Automation Package Developer Environment (APDE) is an
Eclipse-based plug-in environment that automation package developers can
use to customize existing automation packages or create new automation
packages.
IBM Open Process Automation Library
The IBM Open Process Automation Library (OPAL) is an IBM-managed
shared library of process automation. It is a comprehensive online catalog,
which contains over 500 IBM Tivoli and Business Partners Product
extensions including: automation packages, integration adapters, agents,
documentation, and supporting information.
User directory
Tivoli Provisioning Manager integrates with several directory servers, allowing
you to manage your user accounts and user authentication using a directory
server of your choice.
2.2 Scalability
A distributed networking infrastructure inherits scalable characteristics by design.
No single analysis of scalability and performance can determine the absolute
hard limits of a distributed product. A distributed system in theory should extend
to infinity. However, as distributed systems increase in scalability, performance
loss may increase to an unsustainable boundary. Tivoli Provisioning Manager
follows the basic scalable characteristic in this design. Adding hardware capacity
in the form of remote depots (and remote Federating Agents, when the three-tier
infrastructure for Device Management Service will be available) distributes the
load and allows more connected agents.
From a design point of view, Tivoli Provisioning Manager for Dynamic Content
Delivery (providing the dynamic content delivery service component) has been
embedded into Tivoli Provisioning Manager to provide a highly scalable and
reliable infrastructure for software and patch distribution. Dynamic Content
Delivery Service component has been, in fact, proven to be able to manage large
infrastructure with optimal performance. The following features of Dynamic
Chapter 2. Planning and architecture 15
38. Content Delivery Service component contributes efficiently to scalability and
reliability of Tivoli Provisioning Manager V5.1 in the following ways:
The Tivoli Provisioning Manager dynamic content delivery service enables
the efficient distribution of files and bulk content to large numbers of targets
using distributed depot servers and peer-to-peer services. Clients installed as
subagents on all the managed systems or endpoints at the regional branch
request to download files from depot servers or from other clients.
Dynamic Content Delivery Service can be configured to be peer-based or
hierarchical. In most client-based scenarios, for example, retail, the customer
does not need a server-per-branch for distributions. Customers can
potentially save money on hardware as they do not need per-branch servers.
Dynamic Content Delivery Service supports a dynamic environment with
roaming endpoints. When you take your mobile computer to another location,
the dynamic content delivery service sub-agent searches for the nearest local
distribution points based on subnets and domains or user-defined regions.
There is no single point of failure if the environment is properly configured.
Even if network connectivity to the Tivoli Provisioning Manager server is lost,
distributions in process can continue.
Note: When link to Tivoli Provisioning Manager server is lost, the
distribution will be completed, but Tivoli common agent will be able to
report the status after the connection is restored.
Dynamic Content Delivery Service can handle large files. This may be
important to customers in scenarios such as upgrading entire operating
systems.
It has an adaptive bandwidth control that works. This reduces performance
problems related to network overload.
Dynamic Content Delivery Service supports checkpoint or restarts in case of
an interrupted distribution.
In Tivoli Provisioning Manager V5.1, the Dynamic Content Delivery Service
infrastructure can be configured to allow each endpoint to download a file
from up to four servers simultaneously. This speeds up the file transfer and
makes the process faster and easier for the user.
From a scalability standpoint, the Dynamic Content Delivery Service component
therefore plays a key role.
Device Management Service components also has some configurable
parameters that might impact the performance. For example, the polling
mechanism for new jobs between agents and Tivoli Provisioning Manager has a
16 Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
39. random time interval that is added to the polling frequency. Therefore, job
requests coming from the agent do not all arrive at the same time. In some way
this mechanism allows the management of large software deployment and
inventory scenarios. However, you have to be careful when setting this polling
time to avoid having too much load on Device Management Service federating
agent.
As the architect of a Tivoli Provisioning Manager implementation, consider the
following factors
Number of physical systems and platform types to be managed
Location of targets and available bandwidth
Average size and frequency of packages to be distributed
Geographical topology of the environment
Network topology and firewall restrictions
Estimated number of users and consoles
2.2.1 Scalable Distribution Infrastructure for Tivoli
Provisioning Manager v.5.1
The Scalable Distribution Infrastructure for Provisioning, also known as OAMPI
(Operations, Administration, Maintenance and Provisioning Infrastructure)
provides a scalable infrastructure for implementing software distribution activities
inside Tivoli Provisioning Manager.
It includes the following main components:
Tivoli Common Agent Services
It provides an infrastructure for managing the computer systems in your
environment, enabling secure connections between managed systems and
storing information about the managed systems and the software running on
them.
Dynamic Content Delivery Service
It enables the efficient distribution of files and content to a large number of
targets through intermediate depot components and peer-to-peer
distributions between agents.
Device Management Service
It provides a solution for managing various devices by performing jobs, which
can be targeted to individual Tivoli Common Agent devices or to groups of
devices.
Each of them can perform its management activity through specific
subcomponents installed on the Tivoli Provisioning Manager server and on
the managed systems.
Chapter 2. Planning and architecture 17
40. Device Management Service Federator
A device manager federator is installed on the provisioning server at the
enterprise and is configured to act as a federated server. The federator
implements a job distribution policy that pushes incoming jobs to all of the
regional branch office agents.
Note: Currently, a two-tiered federated environment is supported.
Clients are installed as device manager subagents on the endpoints at the branch
and are used for receiving job tasks from and returning results to the agents. It is
installed on the provisioning server and is configured to act as a federated
server. It implements a job distribution policy that pushes incoming jobs to
remote agents. Jobs are actually submitted into the Device Management Service
Federator to be sent to device manager subagents (installed on targets as a part
on the Tivoli Common Agent) via intermediate Federating Agent components.
Results are returned in the reverse direction.
Device Management Service Federating Agent
It periodically polls the federator server for jobs (default interval is 10 minutes),
and results are passed up at the same time.
Currently, only a single federating agent is implemented on the Tivoli
Provisioning Manager server, while the remote federating agent will be
supported in next releases. Federating agents are also referred to as federated
agents.
Device manager subagent
The device manager client component is implemented as a subagent of the Tivoli
Common Agent and communicates with federating agents, polling for new jobs,
with a default value of 60 minutes. They are installed on the target systems as
part of the Tivoli Common Agent.
Dynamic content delivery services management center
It is the central component of the dynamic content delivery services and provides
overall control of the other dynamic content delivery service components. In
particular, it maintains a list of files stored on each depot server and replicates
files between depots. It also authorizes clients to download files and creates
download plans.
18 Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
41. Depot
A depot server is a system that stores files in a designated directory ready for
distribution to target systems. Depot servers can also replicate these files to
other depot servers to optimize network traffic.
Note: There must be at least one Upload Depot, which is also referred as
Preferred Upload Server, that replicates files to the other depots. Since it is
installed as a Tivoli Common Agent subagent and since Tivoli Common Agent
is not supported on Tivoli Provisioning Management server, a Tivoli
Provisioning Manager installation will always need at least two separated
systems in the central management environment, one for Tivoli Provisioning
server and the other for the preferred upload server.
Chapter 2. Planning and architecture 19
42. Dynamic content delivery services subagent
Clients are installed as Tivoli Common Agent subagents on all the target
managed systems. They can request to download files from depot servers or
from other clients (peers). In this case, they work as miniature depot servers,
which means they can hold copies of distributed files in a cache and act as
sources for these files during downloads by their neighbors. Dynamic content
delivery services subagents are not shown in Figure 2-2 to avoid making it
unreadable. Although this subagent downloads files from depot or peers,
Figure 2-2 also shows a two-way connection between Tivoli Common Agent and
Management Center. In fact, dynamic content delivery service subagent installed
on Tivoli Common agent has to contact Management Center to request and
receive download plans and notify it when download from depot or peers is done.
Figure 2-2 Tivoli Provisioning Manager Server
20 Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
43. Common Agent Services Agent Manager
It is installed on provisioning server and provides functions that allow clients to
get information about agents and resource managers. It also includes a
registration service, which provides authentication and authorization services
and maintains a registry of configuration information about the managed
certificates, registration, tracking of common agents, resource managers, status
collection and forwarding.
Tivoli common agent
Tivoli common agent installed on depot servers and on target systems, is a
common container for all the subagents. It provides shared system resources
and secure connectivity. Tivoli common agent subagents actually allow to use it
as an agent for several Tivoli products.
2.3 Supported Platforms for Tivoli Provisioning
Manager version 5.1
The Table 2-1 shows the supported platforms for Tivoli Provisioning Manager
V5.1 and Tivoli common agent V1.3.
Table 2-1 Supported platforms for Tivoli Provisioning Manager V5.1 and Tivoli common agent V1.3
Operating Systems Tivoli Provisioning Manager Tivoli Common Agent 1.3
server 5.1
IBM AIX 5L v5.2 64 bit ML7 5L v5.1 (32 and 64 bit)
5L v5.3 64 bit Power5 ML1 5L v5.2 (32 and 64 bit)
5L v5.3 (32 and 64 bit)
Sun™ Solaris™ 9 on Sun SPARC Server 8 (32 and 64 bit)
10 on Sun SPARC Server 9 (32 and 64 bit)
10(32 and 64 bit)
HP-UX - 11i (32 and 64 bit)
Windows® 2000 - Professional SP2
Server SP4
Advanced Server SP2
Windows XP Professional SP1(fast start only) Professional SP1
Professional SP2 (fast start only) Professional SP2
Windows Server® 2003 Standard Edition SP1 Standard Edition
Enterprise Edition SP1 Standard x64 Edition
Enterprise Edition
Enterprise x64 Edition
Chapter 2. Planning and architecture 21
44. Operating Systems Tivoli Provisioning Manager Tivoli Common Agent 1.3
server 5.1
Linux® Intel® Family RHEL 4.0 32 bit update 3 RHEL 3.0 32 bit
SLES 9.0 32 bit SP3 RHEL 4.0 32 bit
SLES 8.0 32 bit
SLES 9.0 32 bit
Linux AMD64/EM64T - REHL 4.0 64 bit
SLES 9.0 64 bit
Linux i/p Series Family (64-bit) - RHEL 3.0
RHEL 4.0
SLES 8.0
SLES 9.0
Linux zSeries® - SLES 8.0 31 bit
SLES 9.0 64 bit
Note: Since depot is implemented as a subagent, it is supported on the same
platforms as Tivoli common agent.
2.4 Infrastructure deployment considerations
In the following section of this chapter, we will focus on implementation of this
scalable distribution infrastructure for Tivoli Provisioning Manager, which is one
of the main improvements in version 5.1 and provides powerful scalability
features.
Deployment scenarios attempt to provide realistic understanding of architecture
design. These scenarios should be used mainly for guidance to assist in the
planning and deployment strategy used for a production installation, since every
deployment strategy is unique and only proper planning can guarantee a
successful implementation.
In this paragraph, we cover five scenarios:
Demo installation
Small data center
Small branch office
Large data center
Large branch office
22 Certification Guide Series: IBM Tivoli Provisioning Manager V5.1
45. The next paragraph adds information about the management of some of these
scenarios when there are firewall restrictions limiting communications between
Tivoli Provisioning Manager and systems to be managed.
Tivoli Provisioning manager actually provides two different installation
infrastructures:
Fast Start installation
It installs the Light Stack Tivoli Provisioning Manager. It has the same
capabilities as the full installation, but is based on Lightweight Infrastructure
acting as the application server, an embedded database server
(Cloudscape™) and utilizes OS-based authentication.
Small footprint, about 1 GB of memory and 5 GB of diskspace is required.
Note: Lightweight Infrastructure is only supported on Windows.
Full Enterprise installation
It installs the Enterprise Stack Tivoli Provisioning Manager, based on
WebSphere® as application server, DB2® or Oracle® as database server,
and Tivoli Directory Server or Microsoft Active Directory for authentication.
2.4.1 Demo installation
For demonstration purposes, the Fast Start version of Tivoli Provisioning
Manager V5.1 server can be installed on a single machine running Windows XP.
In order to perform software deployment tasks, you will need a second system to
be used as an upload depot. To minimize the number of involved systems, this
second machine can act both as depot and as target. This should allow to
demonstrate main SOA infrastructure capabilities using only two systems.
The Light Stack Tivoli Provisioning Manager should only be used for Test and
Proof of Concept (POC) environments. It is not recommended to run production
environments on the Light Stack Tivoli Provisioning Manager.
2.4.2 Small Data Center
A small data center scenario consist of a single local area network (LAN) hosting
a limited number of servers to be managed. It implies installation of Tivoli
Provisioning Manager and Upload Depot in the same LAN where systems to be
managed are placed. Each target will download files from the upload depot. As
Chapter 2. Planning and architecture 23
46. mentioned in previous sections, it will also need to connect to Tivoli Provisioning
Manager to perform the following activities:
Polling Device Manager Service Federating Agent for new jobs
Requesting and receiving download plans from dynamic content delivery
service management center
Notifying completion of download to dynamic content delivery service
management center
2.4.3 Small branch office
A small branch office scenario is part of a probably more complex scenario
where Tivoli Provisioning Manager has to manage a large infrastructure, with
systems spread across a geographic network. It typically applies to a company,
for instance a bank, managing desktops in several branches spread in different
towns across a country or a wider area with slow connections between the
management center and the remote offices. Depending on the specific
characteristics of the company, you may have a standard branch office
environment with dozens of desktops, or a heterogeneous configuration where
some branches are larger than others and you have to manage from one Tivoli
Provisioning Manager branch office hosting dozens of systems together with
other branch offices hosting hundreds of them.
A small branch office scenario usually involves software deployment to a very
limited number of systems (dozens of desktops instead of hundreds). In this
configuration, it does not make sense to have a depot installed in the remote
branch office, especially when you have to dedicate a system, most likely with a
large disk space, to manage less then ten systems. A peer-to-peer configuration
allows use of one of the managed systems as a peer, so that it performs the first
download from the depot and the other ones can download the files from it.
Note: Using the central depot server, and then taking advantage of
peer-to-peer sharing is the main advantage of this configuration, thus having a
single machine performing the download of large files across a slow link.
2.4.4 Large data center
A large data center environment involves managing a large number of servers
spread across different networks, which are both local and remote.
In this scenario, we suggest the installation of a Tivoli Provisioning Manager
depot in the central management LAN. Depending on the number of systems to
be managed in this local network, you can take into consideration a direct
24 Certification Guide Series: IBM Tivoli Provisioning Manager V5.1