Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Certification guide series ibm tivoli provisioning manager express for software distribution v4.1 sg247247
1. Front cover
Certification Guide Series
IBM Tivoli Provisioning Manager
Express for Software Distribution V4.1
Helps you become a certified Tivoli
Provisioning Manager Express
Explains the certification path
and prerequisites you require
Includes best practices
for Software Distribution
Vasfi Gucer
Bernd Arnold
Leif Egeholm Nielsen
Giorgio Claudio Sommariva
ibm.com/redbooks
2.
3. International Technical Support Organization
Certification Guide Series: IBM Tivoli Provisioning
Manager Express for Software Distribution V4.1
October 2006
SG24-7247-00
18. Trademarks
The following terms are trademarks of the International Business Machines Corporation in the United States,
other countries, or both:
AIX® eServer™ Redbooks™
AIX 5L™ i5/OS® Redbooks (logo) ™
Cloudscape™ IBM® Tivoli®
DB2® ibm.com® Tivoli Enterprise™
DB2 Universal Database™ iSeries™ Tivoli Enterprise Console®
e-business Hosting™ NetView® WebSphere®
e-business on demand® POWER5™ xSeries®
The following terms are trademarks of other companies:
Java, JDBC, JRE, J2SE, 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 NT, Windows Server, Windows, and the
Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
Intel, Xeon, 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 Express for Software Distribution V4.1
20. The team that wrote this IBM Redbook
This IBM Redbook was produced by a team of specialists from around the world
working at the International Technical Support Organization (ITSO),
Poughkeepsie Center.
Vasfi Gucer is a Project Leader at the International Technical Support
Organization, Austin Center. He worked for IBM Turkey for 10 years and has
been with the ITSO since January 1999. He has more than 10 years of
experience in the areas of systems management, networking hardware, and
software on mainframe and distributed platforms. He has worked on various
Tivoli client projects, as a Systems Architect, in Turkey and the US. He writes
extensively and teaches IBM classes worldwide on Tivoli software. Vasfi is also
an IBM Certified Senior Information Technology (IT) Specialist.
Bernd Arnold is a certified Senior Systems Management Professional working
for IBM Global Integrated Technology Delivery in Germany. He has more than 15
years of experience in the IT Industry and has been working for IBM Germany
since 1995. Currently he is an IT Architect in the On demand Data Centre
Services program in Global Technology Integration and Management
Competency. He has been a lead architect on several large Universal
Management Infrastructure and Tivoli implementations in Europe. Before this, he
was working for an IBM e-business Hosting™ as a lead architect for Systems
Management and he was a Europe, Middle East, and Africa Service Manager for
the Central Tools local area network (LAN). He is responsible for solution
architecture and solution deployment in strategic outsourcing and also for
providing governance and leadership guidance to e-business Hosting and IBM
e-business on demand® customer projects.
Bernd received a Bachelor of Science degree in electronics engineering at the
University of Engineering in Ulm.
Leif Egeholm Nielsen is an IBM Certified IT Architect in Operations
Architecture. He has worked for IBM Denmark since 1994, mainly with systems
management for distributed systems. He has worked with Tivoli solutions since
1997 and been lead architect on several large Tivoli implementations in the
Nordics, specifically with focus on Tivoli Framework, Inventory, and Software
Distribution.
Leif currently works in IBM Global Technology Services. He works in the strategy
and design group that provides technical directions for delivery of IT services to
strategic outsourcing customers. Leif is also an active member of the innovation
community in IBM Denmark. He has previously been to Austin several times to
participate in the production of ITSO Redbooks™, ITSO Workshop material, and
xviii Certification Guide Series: IBM Tivoli Provisioning Manager Express for Software Distribution V4.1
21. product certifications. Leif holds a Bachelor of Science degree in Mechanical
Engineering from the Danish Academy of Engineering.
Giorgio Claudio Sommariva is an IBM Advisory IT Architect working in IBM
Global Technology Services Division in Segrate (Italy) for 4 years. His skills
include IBM Tivoli Monitoring V5.1, IBM Tivoli Configuration Manager 4.2.x, IBM
Tivoli Remote Control 3.8, IBM Tivoli NetView® 7.1.x, IBM Tivoli Enterprise™
Console 3.8, IBM Tivoli Provisioning Manager 3.1, and IBM Tivoli Provisioning
Manager Express for Software Distribution 4.1.1. His areas of expertise include
system management architectures and Information Technology Infrastructure
Library compliant services design.
Thanks to the following people for their contributions to this project:
Arzu Gucer, Editor
International Technical Support Organization, Poughkeepsie Center
Kristin Wall Gibson
IBM USA
Elizabeth Purzer
IBM USA
Timothy Brown
IBM USA
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 team with IBM technical professionals,
Business Partners and/or customers.
Your efforts help increase product acceptance and client 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
Preface xix
22. Comments welcome
Your comments are important to us!
We want our IBM Redbooks to be as helpful as possible. Send us your
comments about this or other IBM 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 e-mail to:
redbook@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
xx Certification Guide Series: IBM Tivoli Provisioning Manager Express for Software Distribution V4.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 a competitive edge. The
IBM Professional Certification Program Web site is available 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.
The program is designed to validate your skills and demonstrate your proficiency
in the latest IBM technology and solutions. In addition, professional certification
helps you excel at your job by giving you and your employer confidence that your
skills have been tested. Your ability to deliver higher levels of service and
technical expertise than non-certified employees, help you move on a faster
career track. Professional certification puts your career in your control.
The certification requirements are difficult, but they are not overwhelming. 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
that are best suited to your abilities and requirements. Some roles also offer a
2 Certification Guide Series: IBM Tivoli Provisioning Manager Express for Software Distribution V4.1
25. shortcut by giving credit for a certification obtained in other industry certification
programs.
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 that helps you to 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
with which you require to perform a task. 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
Chapter 1. Certification overview 3
26. 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
Specific benefits can vary by country (region) and role. In general, after you
become certified, you 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. This certificate is sent to you 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 client, 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.
4 Certification Guide Series: IBM Tivoli Provisioning Manager Express for Software Distribution V4.1
27. Benefits of being Tivoli certified
Tivoli certification provides the following benefits:
For the individual:
– IBM Certified certificate and use of logos on business cards
Note: Certificates are sent by e-mail. However, you can request for a
paper copy of the certificate along with a laminated wallet card if you
send 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 client:
– Confidence in the service due to 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
requirements
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.
Chapter 1. Certification overview 5
28. 3. Prepare for the test, using the following resources provided:
– Test objectives
– Recommended educational resources
– Sample or assessment test
– Other reference materials
– Opportunities for experience
Note: These resources are available from each certification description
page, and also 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,
specify your name exactly as you want it to be displayed 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 your 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 is issued.
6. Repeat steps three through five until all required tests are successfully
completed for the desired certification role. If additional requirements are
required, 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 are sent an e-mail
asking you to accept the terms of the IBM Certification Agreement before
receiving the certificate.
6 Certification Guide Series: IBM Tivoli Provisioning Manager Express for Software Distribution V4.1
29. 8. Upon acceptance of the terms of the IBM Certification Agreement, an e-mail
is sent to you, which contains the following electronic deliverables:
– A Certification Certificate in PDF format, which you can print 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 IBM has
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 is sent through postal mail.
After you receive a certificate by e-mail, you can contact IBM to request for a
hardcopy certificate at the following mail address to be sent to you by postal mail:
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 Express for Software
Distribution V4.1 Certification
We can categorize the certification process as follows:
Job role description or target audience:
A Tivoli Certified Consultant: A technical professional of Tivoli Provisioning
Manager Express for Software Distribution V4.1 is responsible for planning,
installation, configuration, operations, administration, and maintenance of a
Tivoli Provisioning Manager Express for Software Distribution V4.1 solution.
This individual is 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 Express for Software Distribution V4.1 certification, candidates must
pass a test.
Required prerequisites:
– Strong working knowledge of Tivoli Provisioning Manager Express for
Software Distribution V4.1 infrastructure components
– Working knowledge of operating system, and networking and firewall
concepts
Chapter 1. Certification overview 7
30. – Basic knowledge of supported databases
– Basic knowledge of protocols, including Hypertext Transfer Protocol
(HTTP)
Core requirement:
In order to be certified you must select Test 879 - Tivoli Provisioning Manager
Express for Software Distribution V4.1:
– Test 879 objectives
– Test 879 sample test
– Test 879 recommended educational resources
– Number of questions: 49
– Duration in minutes: 60
– Format: Multiple choice
– Required passing score: 65% (32 out of 49)
1.2.1 Test 879 objectives
For the most updated objectives of the Tivoli Provisioning Manager Express for
Software Distribution V4.1 Certification test, go to the Tivoli Certification Web site
at the following address and click the Tivoli Provisioning Manager Express for
Software Distribution V4.1 Certification Test link:
http://www.ibm.com/certify/certs/
1.2.2 To get 15% discount on the Certification
You can receive a 15% discount on the Tivoli Provisioning Manager Express for
Software Distribution V4.1 Certification, if you take the test at any Thomson
Prometric testing center. Just remember to use the code 15T879.
1.3 Recommended resources for study
Courses and publications are offered to help you prepare for the certification
tests. We recommend the courses, but they are 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
8 Certification Guide Series: IBM Tivoli Provisioning Manager Express for Software Distribution V4.1
31. 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
1.3.2 Publications
Before taking the test 879, which is for the Tivoli Provisioning Manager Express
for Software Distribution V4.1 implementation, we recommend that you review
Tivoli Provisioning Manager Express for Software Distribution V4.1 guides and
IBM Redbooks.
You can refer to the following guides:
Version 4.1.1 - IBM Tivoli Provisioning Manager Express Installation Guide,
SC32-0175
Version 4.1.1 - IBM Tivoli Provisioning Manager Express Administrator’s
Guide, SC32-0172
Version 4.1.1 - IBM Tivoli Provisioning Manager Express for Inventory User’s
Guide, SC32-0174
Version 4.1.1 - Client Catalog User's Guide, SC32-0173
For the online publications of Tivoli Provisioning Manager Express for Software
Distribution V4.1, refer to the following address at:
http://publib.boulder.ibm.com/infocenter/tivihelp/v3r1/index.jsp?toc=/c
om.ibm.itpmesd.doc/toc.xml
Chapter 1. Certification overview 9
32. IBM Redbooks for Tivoli Provisioning Manager Express for
Software Distribution
You might want to refer to the IBM Redbook titled Deployment Guide Series: IBM
Tivoli Provisioning Manager Express V4.1 for Software Distribution, SG24-7236.
This book focuses on the planning and deployment of Tivoli Provisioning
Manager Express for Software Distribution V4.1 in production environments.
The target audience for this book are IT specialists who want to work on new
Tivoli Provisioning Manager Express for Software Distribution V4.1 installations.
10 Certification Guide Series: IBM Tivoli Provisioning Manager Express for Software Distribution V4.1
34. 2.1 IBM Tivoli Provisioning Manager Express for
Software Distribution components
IBM Tivoli Provisioning Manager Express for Software Distribution is divided into
two major core products:
IBM Tivoli Provisioning Manager Express for Software Distribution
IBM Tivoli Provisioning Manager Express for Inventory
IBM Tivoli Provisioning Manager Express for Inventory is a subset of IBM Tivoli
Provisioning Manager Express for Software Distribution. The software
distribution and patch capabilities are not included. However, IBM Tivoli
Provisioning Manager Express for Software Distribution product includes the IBM
Tivoli Provisioning Manager Express for Inventory product capabilities.
2.1.1 IBM Tivoli Provisioning Manager Express for Software
Distribution components
The administrative console to manage the server and the Software Distribution
Catalog to deliver software to the client machines are the functions of the Tivoli
Provisioning Manager Express for Software Distribution.
Server
The server is the control center that manages software packages, bundles,
groups, users, logs, reports, and schedules. The IBM Tivoli Provisioning
Manager Express for Software Distribution server has the following components:
Administrator’s console
You can use this browser-based interface to manage the process of the IBM
Tivoli Provisioning Manager Express for Software Distribution. Administrators
can manage multiple catalogs for different users, groups, or business units.
They can also add, delete, and modify software packages, create bundles,
reports and perform the task management and scheduling.
Embedded version of IBM WebSphere® Application Server: Express 6.02
IBM Java™ 2 SE SDK Version 1.4.2
This industry-standard, platform-independent programming language is part
of the IBM Tivoli Provisioning Manager Express for Software Distribution
server.
The default server location is:
C:Program FilesIBMTivoliTPMXSERVER
12 Certification Guide Series: IBM Tivoli Provisioning Manager Express for Software Distribution V4.1
35. Database
IBM Tivoli Provisioning Manager Express for Software Distribution installs IBM
Cloudscape™ Version 5.1, which is a 100% Java SQL database provided along
with WebSphere Application Server Express. This database provides a quick
installation and integration solution. Cloudscape is an embedded relational
database-management system. This component allows IBM Tivoli Provisioning
Manager Express for Software Distribution to store and maintain the package
metadata and log information.
You can copy the database structure, which is the tpmxdb directory and all of its
sub-contents, without stopping the service. The copied tpmxdb structure is useful
to replicate problems from one server environment into another, and can be
utilized by support. It is a good practice to periodically make a backup copy of the
tpmxdb structure.
The default database location is as follows:
C:ProgramFilesIBMTivoliTPMXSERVERdbtpmxdb
The Cloudscape database that is installed by default only allows one connection
at a time and the database access is restricted to a single user.
The IBM Tivoli Provisioning Manager Express for Software Distribution can also
use other SQL databases that support Java Database Connectivity (JDBC™)
connections, if an enterprise database is required or an existing SQL database is
already available. IBM Tivoli Provisioning Manager Express for Software
Distribution can utilize other SQL databases with minimal changes to the
installation. IBM Tivoli Provisioning Manager Express for Software Distribution is
designed to work with any standard-based SQL server that provides connectivity
through JDBC. Other SQL databases that meet the enterprise required are:
IBM DB2®
Oracle
Microsoft® SQL Server
PostgreSQL
Note: We recommend the IBM DB2 Universal Database™ for large
implementations. Details concerning the configuration changes required to
use DB2 can be found on the Web at:
http://w3-103.ibm.com/software/xl/portal/!ut/p/_s.7_0_A/7_0_LT?nb=ca
&ni=tivoli&ca=ondemandmanagement&pr=ovisioningmanagerexpress
Configuring IBM Tivoli Provisioning Manager Express for Software Distribution
to use another database instead of the embedded IBM Cloudscape V5.1, is
considered an advanced topic and is not part of the exam.
Chapter 2. Planning 13
36. Agent
The Software Distribution Agent has two main features:
The Software Distribution Agent controls the installation of software pull
packages that require administrative rights to install and schedule pushes of
software.
C:Program FilesIBMTivoliTPMXAgentsdcagent.jar is the java file that
launches the software distribution agent.
The Software Distribution Catalog application is a Java-based application that
presents a catalog of software packages to the user. From this catalog, the
user can select a software package for installation. The software package is
downloaded to the client and automatically installed.
C:Program FilesIBMTivoliTPMXAgentsdcclient.jar is the java file that
launches the software distribution catalog.
The client agent runs as a service that checks the server periodically at specified
intervals to find the next scheduled installation package. It is a local installer for
the Software Distribution Catalog if a software package requires secure
installation.
The client applet runs either from the browser as a Java WebStart application or
as a stand-alone Java application. It presents all software packages for which a
particular user has access privileges. Users can select and install software
packages from an online catalog. When the user selects a software package, the
catalog shows detailed data about the software package.
Note: The Software Distribution Agent runs in the background. There is no
administrator or user interface. Because the client agent runs as a service. It
can be disabled through the Services Administrator’s Tools function of the
Windows® Control Panel. By default, the client agent is set to start
automatically. The client agent is listed in the list of services as:
IBM Tivoli Provisioning Manager Express - Inventory Agent
IBM Tivoli Provisioning Manager Express - Software Distribution Agent
Remote file shares
If network bandwidth over a wide area network (WAN) is an issue, IBM Tivoli
Provisioning Manager Express for Software Distribution provides the ability to
store the software packages on remote files shares that are geographically close
to the clients.
Note: The remote file shares can be preexisting file servers or they can
consist of an infrastructure that is already in place.
14 Certification Guide Series: IBM Tivoli Provisioning Manager Express for Software Distribution V4.1
37. 2.1.2 Inventory components
A complete IBM Tivoli Provisioning Manager Express for Inventory solution
includes the same components as the IBM Tivoli Provisioning Manager Express
for Software Distribution, from the server point of view. However, the IBM Tivoli
Provisioning Manager Express for Inventory program agent is different from the
IBM Tivoli Provisioning Manager Express for Software Distribution agent. The
components for the Inventory solution are:
Microsoft Windows 2000 or 2003 Server
SQL database with JDBC support
Java Web server
IBM Tivoli Provisioning Manager Express for Inventory
IBM Tivoli Provisioning Manager Express for Inventory program agent
IBM and non-IBM systems are supported using the IBM Tivoli Provisioning
Manager Express for Inventory program agent. The agent reads information from
the Windows Registry, the Windows Management Instrumentation (WMI), and
the system management BIOS (SMBIOS) of a client computer. After collecting
the data from the computer, the Tivoli Provisioning Manager Express for
Inventory program creates a file with all the information in it. This file can include:
Processor type and speed
Memory size
PCI devices
Logical disk information
Operating system information
Device drivers
Installed software
Regional settings
IBM Tivoli Provisioning Manager Express for Inventory also accommodates
portable computers. The collected inventory information can be stored locally.
When network connectivity is restored, the inventory information is sent to the
server database.
Chapter 2. Planning 15
38. Note: IBM Tivoli Provisioning Manager Express for Inventory program agent
is divided into two major functions.
The eGather2 function
The eGather2 function performs the inventory scan, packs the data, and
places it in a compressed file on the agent itself.
The callHome2 function
The callHome2 function is to call the egather2 function and upload the
scanned date to the IBM Tivoli Provisioning Manager Express for Software
Distribution server.
2.2 Infrastructure deployment considerations
When designing and deploying a Tivoli Provisioning Manager Express for
Software Distribution infrastructure, you must consider several factors. Some of
the factors include the following items:
Number of packages that you manage
Average package size
Number of clients
Number of distributions
Frequency of inventory scans
Hardware configurations
Network topology
Network bandwidth
Pay careful attention to the network topology. Place the Software Distribution
server or servers as close to the clients as possible. Connect the servers to the
fastest backbone available, preferably 100 Mbps Ethernet or 1 Gbps Ethernet.
The setup of the IBM Tivoli Provisioning Manager Express for Software
Distribution environment is important for administrators. The administrator must
collect the following information about their network topology and general
environment setup:
Are target machines behind firewalls?
Does this require a proxy server?
Are target machines going to access the server from low bandwidth network
connections?
Is the environment going to use directory sharing?
Are there existing file share servers that can be reused?
16 Certification Guide Series: IBM Tivoli Provisioning Manager Express for Software Distribution V4.1
39. Are the user IDs on the target machines created as restricted users?
Is Microsoft Active Directory® or Lightweight Directory Access Protocol
(LDAP) being used for user authentication?
How are the packages going to be grouped or categorized?
How is the agent going to be rolled out?
This is critical information about the topology of your machine infrastructure to
determine what software distribution features and methods you can use for the
most effective implementation. Document all functional and non-functional
requirements prior to the implementation planning phase.
IBM Tivoli Provisioning Manager Express for Software Distribution can be
integrated with Microsoft Active Directory for user authentication and group
membership replication. This can greatly simplify the grouping of packages and
distributions based on organizational unit. This integration also eliminates a key
client pain point: the requirement of users to remember another ID and
password.
Note: It is not possible to setup an IBM Tivoli Provisioning Manager Express
for Inventory environment to configure all IBM Tivoli Provisioning Manager
Express for Software Distribution agents to perform multiple scans at the
same time and refresh scans at 9 p.m.
2.2.1 Communication protocols
If the server pushes out software packages to clients that have the Software
Distribution client agent installed, or if the server allows clients to pull packages
and install them through the Software Distribution Catalog, then the Server to
Agent communication is always HTTP. HTTP is the only supported
communication protocol at the moment. Sometimes, there is a proxy server used
between the IBM Tivoli Provisioning Manager Express for Software Distribution
agent and server.
The server is Web-based and you can access it with the IBM Tivoli Provisioning
Manager Express for Software Distribution administrative console via HTTP in
the Microsoft Internet Explorer® Version 6.0 or higher.
Chapter 2. Planning 17
40. The communication protocol between IBM Tivoli Provisioning Manager Express
for Software Distribution and the SQL databases is JDBC. See Figure 2-1.
Figure 2-1 Communication protocols
2.2.2 Small and medium environments
IBM Tivoli Provisioning Manager Express for Software Distribution server can
handle up to 5000 clients, depending on size and frequency of distributions, in a
typical architecture for small and medium environments. The server pushes out
software packages to clients that have the Software Distribution client agent
installed or allows clients to pull packages and install them through the Software
Distribution Catalog.
18 Certification Guide Series: IBM Tivoli Provisioning Manager Express for Software Distribution V4.1
41. 2.2.3 Large environments
If you have a larger environment, then you can use multiple installations of IBM
Tivoli Provisioning Manager Express for Software Distribution servers. The IBM
Tivoli Provisioning Manager Express for Software Distribution program provides
the export and import function to simplify the replication of the metadata
associated with software packages and bundles from one server to another.
Another solution is to use multiple IBM Tivoli Provisioning Manager Express for
Software Distribution servers and a load balancer right in front. For large
enterprise environments, we recommend either IBM WebSphere Edge Server V2
or WebSphere Application Server V5 Edge Components (both include IBM
Network Dispatcher) to provide load balancing among several Web servers.
Customization is required on the server side, so that only one instance of the
Software Distribution database exists.
You require to use a database other than the default Cloudscape database that is
shipped with the product. The Cloudscape database that is installed by default
only allows one connection at a time. We recommend IBM Universal Database
(UDB) for large implementations.
2.3 Customization considerations
To integrate IBM Tivoli Provisioning Manager Express for Software Distribution
ships with a built-in version of the Cloudscape database and WebSphere
Express into an existing client’s infrastructure. you can easily customize IBM
Tivoli Provisioning Manager Express for Software Distribution. In general, the
following is required to integrate IBM Tivoli Provisioning Manager Express for
Software Distribution into an existing infrastructure:
Java programming language Version 1.4.2 or later
A relational database system supporting SQL and JDBC
Each of these prerequisites is available on a large number of platforms and from
several different vendors.
Chapter 2. Planning 19