SlideShare a Scribd company logo
1 of 12
Download to read offline
Front cover




Implementing an Image Management System with Tivoli Provisioning Manager for OS Deployment:
Case Studies and Business Benefits




                                                                        Redguides for Business Leaders




                                                                        Vasfi Gucer
                                                                        Scott Kay




   Learn how to use TPM for OS Deployment to
   your strategic advantage

    Learn about case studies


    Learn about best practice deployment
    scenarios
Executive overview
                 IBM® Tivoli® Provisioning Manager for OS Deployment provides an easy-to-use console for
                 remote OS deployment and management. Tivoli Provisioning Manager for OS Deployment
                 offers flexible alternatives for creating and managing operating system cloned or scripted
                 image installs.

                 This IBM Redguide™ publication discusses the business benefits of using Tivoli Provisioning
                 Manager for OS Deployment and demonstrates, by means of customer scenarios, how to
                 implement a highly efficient Image Management System with Tivoli Provisioning Manager for
                 OS Deployment.

                 Tivoli Provisioning Manager for OS Deployment provides significant IT cost savings and
                 business operating efficiencies that ensure the strategic advantage of your business. The
                 following section discusses these benefits.

                 Decreases the time required to perform a PC install
                 Tivoli Provisioning Manager for OS Deployment automates many of the tasks required for PC
                 installations and can reduce the time it takes to perform an install from 4 hours to less than 1
                 hour, on average.

                 Decreases the time required to perform a server install
                 Tivoli Provisioning Manager for OS Deployment automates many of the tasks required for
                 server installations and can reduce the time it takes to perform an install from 8 hours to less
                 than 2 hours, on average.

                 Incident and Problem Management
                 Tivoli Provisioning Manager for OS Deployment allows Incident and Problem Management
                 staff to respond more quickly and effectively by providing accurate inventory and configuration
                 information, and enabling remote distribution of crucial updates.

                 Decreases the labor hours required for a rebuild
                 Tivoli Provisioning Manager for OS Deployment automates the installation of the core OS
                 patches and initially installed software. This greatly improves the speed and reliability of the
                 system build, while lowering the time and expense normally associated with new system
                 builds as well as existing system rebuilds.



© Copyright IBM Corp. 2009. All rights reserved.                                                                    1
Availability risk mitigation (increased availability)
               IBM Tivoli Provisioning Manager for OS Deployment provides the ability to quickly return a
               damaged system / OS to its original state or bring up a new system when needed. This
               capability will help ensure systems are available when they are needed.



Device configuration life cycle
               Every facet of IT these days seems to have a life cycle management strategy, process, or best
               practice, including asset life cycle management, software life cycle management, user
               account life cycle management, and storage life cycle management, to name a few. What
               they all have in common is that, through collective experience, the tasks normally undertaken
               throughout the life cycle of the item in question have been identified so that they can be
               managed as individual tasks and as a whole cycle. It is then possible to measure these tasks,
               the costs involved with them, and the time they take, and improve them in terms of efficiency,
               effectiveness, and cost.

               The device configuration life cycle addresses the physical management of computers from
               the time they are delivered to the time they leave an organization. Device configuration life
               cycle management can go by different names and have tasks with different terminology,
               usually depending upon the vendor you are talking to; however, in essence, the main tasks or
               activities involved are the ones shown in Figure 1.



                                          Tasks and Activities within the Device Configuration Lifecycle




                                                                     Bare Metal OS Deployment




                                    Backup and Restore                                                   Software distribution
                                    Application and Data




                        Security Configuration                                                            Asset and Inventory Management




                                                                                                Software License
                                      Remote Control                                               and usage
                                                                                                  Management



                                                                   Software Maintenance
                                                                  and Patch Management

                                                       Reporting for Critical Decision Making



               Figure 1 Tasks and activities within the device configuration life cycle

               There are many product suites on the market today that can enable or automate these tasks
               and a few that claim to do it all. Most organizations, however, already have mature tools and
               processes in place for many of the tasks in the life cycle and are not about to rip out and
               replace their existing solution unless there is a very good business case to do so. This is
               where Tivoli Provisioning Manager for OS Deployment offers an excellent opportunity. Tivoli
               Provisioning Manager for OS Deployment is a stand-alone product that offers significant


2   Implementing an Image Management System with Tivoli Provisioning Manager for OS Deployment
integration capability, so much so that it has already been integrated with Tivoli Provisioning
Manager, Tivoli Provisioning Manager for Software, and will soon be integrated with IBM
Director.

The core capability of Tivoli Provisioning Manager for OS Deployment is the ability to
intelligently automate the deployment of operating systems. This capability extends from the
many flavors of Microsoft® Windows®, through SUSE® and Red Hat Linux® to Sun™
Solaris™. The deployment of an operating system is the one item in the configuration life
cycle that every single computer will definitely receive at least once and potentially more often
during its working life. This is shown in the context of the Device Configuration life cycle in
Figure 2.


                           Tasks and Activities within the Device Configuration Lifecycle



                                                                                      TIVOLI PROVISIONING MANAGER
                                                  BARE METAL OS DEPLOYMENT                 FOR OS DEPLOYMENT
                                                                                             FULL AUTOMATION




                     Backup and Restore                                               Software distribution
                     Application and Data




         Security Configuration                                                        Asset and Inventory Management




                                                                             Software License
                       Remote Control                                           and usage
                                                                               Management



                                                    Software Maintenance
                                                   and Patch Management

                                        Reporting for Critical Decision Making

Figure 2 Tivoli Provisioning Manager for Operating Systems role in the Device Configuration life cycle

Once installed, the product offers cost savings in the following areas:
   Deployment manpower: Using Tivoli Provisioning Manager for OS Deployment during a
   deployment should significantly reduce the number of personnel and the level of skill
   required to deploy the computer workstations. The deployment role will become more of a
   box moving role as opposed to a technical role.
   The universal system profile: Through the use of a universal system profile, it is possible to
   have one image and a collection of driver packages for deployment to a range of
   hardware. The savings to be made here is in the areas of:
   – Image storage space: Due to the ability Tivoli Provisioning Manager for OS
     Deployment has to modify an image and add drivers through driver injection on the fly
     during an image deployment, only one image and a collection of driver packages will
     need storage space, as opposed to an image for every hardware model. This is true for
     the master server and every distributed copy in the network.
   – Image maintenance: Instead of building a new image every time a new model of
     hardware or driver is released, all that is required is the packaging of the driver, the
     establishment of the rules for the deployment of that driver, and testing of the
     deployment and rules.




                                                                                                                        3
– Image replication: Minimal images mean less time and resources are used to move
                    those images around the network to where they are needed.
                  Ease of redeployment: Once an OS is installed using Tivoli Provisioning Manager for OS
                  Deployment, redeployment is as simple as a few menu clicks in the Web console. Many
                  organizations have a system to “automatically” reinstall an operating system. Those
                  automatic solutions usually involve the help desk consultant talking the user, or worse, the
                  user’s colleague, through the steps required to enter all the information needed to kick off
                  a rebuild and then waiting the hour to hour and a half for the build to complete. In some
                  cases, a rebuild would require a site visit by a technical staff member.
                  The savings that can be made here are harder to quantify, but easy to identify. Any time a
                  user is taken away from their core responsibility to help fix a problem is a business cost. In
                  an organization large enough, it is easy for these distractions to add up to lost man-days
                  on a daily basis due to users being involved in helping with a fix.

               Tivoli Provisioning Manager for OS Deployment also touches other parts of the device
               configuration life cycle with functionality that enables the core OS deployment functionality, as
               shown in Figure 3.



                                         Tasks and Activities within the Device Configuration Lifecycle



                                                                                                     TIVOLI PROVISIONING MANAGER
                                                                  Bare Metal OS Deployment                FOR OS DEPLOYMENT
                                                                                                  DEPLOYMENT ENABLING FUNCTIONALITY




                                   Backup and Restore                                              SOFTWARE DISTRIBUTION
                                   Application and Data




                       Security Configuration                                                              ASSET AND INVENTORY
                                                                                                              MANAGEMENT




                                                                                             Software License
                                     Remote Control                                             and usage
                                                                                               Management



                                                                  Software Maintenance
                                                                 and Patch Management

                                                      Reporting for Critical Decision Making



               Figure 3 Deployment enabling functionality of Tivoli Provisioning Manager for OS Deployment

               Tivoli Provisioning Manager for OS Deployment’s core function is its ability to deploy
               operating systems. Included in the product are some other capabilities that enable this core
               function. These capabilities are:
                  Software distribution
                  The software distribution capability gives Tivoli Provisioning Manager for OS Deployment
                  the ability to inject driver packages into an operating system during deployment and install
                  software once the operating system has started.




4   Implementing an Image Management System with Tivoli Provisioning Manager for OS Deployment
Inventory
             When Tivoli Provisioning Manager for OS Deployment boots a computer using PXE, it
             automatically scans the computer and stores this data in its database. Having the results
             of these scans available allows Tivoli Provisioning Manager for OS Deployment to make
             decisions based on this data about which drivers to inject during OS deployment and
             which software to deploy after OS deployment.

          Coupled with the enabling capabilities, Tivoli Provisioning Manager for OS Deployment is able
          to then intelligently install a full SOE in an automated manner, completely automating the first
          task in the device configuration life cycle, that is, bare metal OS deployment.



Common OS deployment scenarios
          The following three scenarios are typical of those in many corporate sites. The aim of these
          scenarios is to show how Tivoli Provisioning Manager for OS Deployment can help in times of
          deployment and also with day to day support issues. The scenarios all assume that a
          corporate SOE has been developed. The common theme with all of these scenarios is that
          the SOE deployment component of the task at hand has become a minor part of the process.
          It is now a quick, simple step.


Rollout of new desktop hardware and SOE
          A multinational organization decides to upgrade their workstation fleet and SOE. They enter
          into a contract with a large hardware supplier to supply 15,000 desktop PCs of three different
          specifications and 5,000 mobile computers of two different specifications.

          The hardware supplier is contracted to supply the workstations directly to their final
          destination across three continents into 25 sites.

          The organization has spent the previous 12 months developing their Vista SOE, their
          deployment methodology, and deploying Tivoli Provisioning Manager for OS Deployment. The
          solution developed uses a universal system profile. The universal system profile allows them
          to have one image that can be deployed to every desktop computer and mobile computer.
          When the computers first PXE boot and contact Tivoli Provisioning Manager for OS
          Deployment, an inventory is taken of the its components. Using this inventory or Bill of
          Materials (BOM), rules can be established to select the appropriate drivers to inject and
          software to install. For example, the drivers for a desktop computer would be different than
          those required by a mobile computer. Based on the model number of the computer and the
          PCI, Tivoli Provisioning Manager for OS Deployment can inject the necessary drivers.

          The organization allows a level of user level workstation customization, and although the
          users are supposed to store all business data in specific business systems and backed up
          data drives, inevitably there is data stored locally on user workstations. To avoid upsetting the
          users and make the workstation upgrade as seamless to the users as possible, the
          customization and data needs to be migrated to their new machine. This is achieved by using
          the Microsoft User State Migration Tool.

          The deployment process for desktop computers is as follows:
             The vendor ships the computers to the site as per the deployment schedule.
             The deployment is to take place overnight. At close of business, the user state migration
             tool is run to back up all appropriate user settings and data.



                                                                                                          5
The new workstation computers that have arrived that day are unboxed and physically
                  moved to the desktops in batches of 30. When 30 workstations are plugged in, they are all
                  powered on, network boot is selected, and the computer logs into a multicast deployment.
                  The 4 GB image deployment over a 100 Mbps LAN to 30 workstations completes in 30
                  minutes.
                  The user state migration is completed, moving the user settings back to user workstations.

               In this scenario, the bulk of the work was in planning and building of a SOE. When it came
               time to actually deploy the computers, the work was very simple, consisting mainly of
               physically moving boxes and plugging them in.

               With regard to the mobile computer computers, they are also shipped directly to the home
               office of the proposed user. A deployment resource builds them in groups just as with the
               desktop computers. When the user comes in to their home office to swap out their machine,
               the user state migration is run to move all settings and data.


Rebuild of a previously deployed user workstation
               A user contacts the help desk because of issues with their workstation. The workstation is not
               performing properly and it seems like there may be an issue with some file corruption. The
               help desk consultant spends 15 minutes with the user trying to determine what the problem
               with the workstation is. It is apparent that there is a problem, but a diagnosis is eluding them.
               The help desk consultant decides that a workstation rebuild is the best way forward.

               Tivoli Provisioning Manager for OS Deployment had been previously rolled out across the
               enterprise a few months ago. During that rollout, a decision was made to install the RbAgent,
               Tivoli Provisioning Manager for OS Deployment’s optional agent, onto every workstation.
               RbAgent gives the Tivoli Provisioning Manager for OS Deployment administrator, among
               other things, the ability to reboot a computer and force a PXE boot.

               In this support instance, after gaining agreement from the user, the help desk consultant
               locates the user’s computer in the management Web console and executes Deploy Now
               against it.

               At the user’s end, the computer pops up notification that it is being rebooted for a
               redeployment. The computer promptly reboots and the SOE deployment commences.

               Due to the fact that the computer is on a production network and it is during working hours,
               the bandwidth consumed during the deployment is limited to 50% of the 100 Mbps available.
               The 4 GB SOE is deployed in approximately 15 minutes.

               Instead of having the issue with the computer escalated up through the support organization
               and using more time up, decisive action was taken and in less than 45 minutes the user was
               able to once again log in and do productive work.


Upgrade of hardware and subsequent Vista install
               An organization that upgraded its desktop workstation fleet last year has decided for a variety
               of reasons to move to Microsoft Vista. At the time of deployment last year, they believed that
               512 MB of RAM per computer would be plenty of memory for the foreseeable future.
               Unfortunately, this was not the case, and so now they are going to have to add another 512
               MB memory module to each machine.




6   Implementing an Image Management System with Tivoli Provisioning Manager for OS Deployment
Having deployed Tivoli Provisioning Manager for OS Deployment for their upgrade last year,
         they are well placed to complete this piece of work at their four 100 workstation sites
         overnight at one site per night using three human resources.

         The upgrade process is as follows:
            As all the workstations are already defined within Tivoli Provisioning Manager for OS
            Deployment, it is a simple task of binding the new Vista profile and the rollout deployment
            scheme to all the workstations. This is done.
            After each computer is opened and has its RAM upgraded, the computer is rebooted and
            F12 is pressed to force a network boot.
            As the computer is bound to the SOE, the computer joins a rolling non-synchronized
            multicast deployment scheme. This scheme ensures maximum efficiency of concurrent
            data transfer but without the necessity to synchronize computers. The deployment is
            completed overnight as planned.



Summary
         Tivoli Provisioning Manager for OS Deployment provides significant IT cost savings and
         business operating efficiencies that ensure the strategic advantage of your business. In this
         Redguide™ publication, we discussed these business benefits and demonstrated some
         scenarios, where Tivoli Provisioning Manager for OS Deployment can be used as a highly
         efficient image management solution.



The team that wrote this Redguide publication
         Vasfi Gucer is an IBM Certified Consultant IT Specialist working at the ITSO Austin Center
         since 1999. As an ITIL Expert, his speciality is IT Service Management.

         Scott Kay is an IT Specialist working for IBM Software group in Australia since 1999. His
         speciality is Tivoli Business Automation tools.




                                                                                                         7
8   Implementing an Image Management System with Tivoli Provisioning Manager for OS Deployment
Notices

This information was developed for products and services offered in the U.S.A.

IBM may not offer the products, services, or features discussed in this document in other countries. Consult
your local IBM representative for information on the products and services currently available in your area. Any
reference to an IBM product, program, or service is not intended to state or imply that only that IBM product,
program, or service may be used. Any functionally equivalent product, program, or service that does not
infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to
evaluate and verify the operation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matter described in this document. The
furnishing of this document does not give you any license to these patents. You can send license inquiries, in
writing, to:
IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk, NY 10504-1785 U.S.A.

The following paragraph does not apply to the United Kingdom or any other country where such
provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION
PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of
express or implied warranties in certain transactions, therefore, this statement may not apply to you.

This information could include technical inaccuracies or typographical errors. Changes are periodically made
to the information herein; these changes will be incorporated in new editions of the publication. IBM may make
improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time
without notice.

Any references in this information to non-IBM Web sites are provided for convenience only and do not in any
manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the
materials for this IBM product and use of those Web sites is at your own risk.

IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring
any obligation to you.

Information concerning non-IBM products was obtained from the suppliers of those products, their published
announcements or other publicly available sources. IBM has not tested those products and cannot confirm the
accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the
capabilities of non-IBM products should be addressed to the suppliers of those products.

This information contains examples of data and reports used in daily business operations. To illustrate them
as completely as possible, the examples include the names of individuals, companies, brands, and products.
All of these names are fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.

COPYRIGHT LICENSE:

This information contains sample application programs in source language, which illustrate programming
techniques on various operating platforms. You may copy, modify, and distribute these sample programs in
any form without payment to IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating platform for which the sample
programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore,
cannot guarantee or imply reliability, serviceability, or function of these programs.




© Copyright IBM Corp. 2009. All rights reserved.                                                               9
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:
  IBM®                                  Redguide™
  Redbooks (logo)    ®                  Tivoli®

The following terms are trademarks of other companies:

SUSE, the Novell logo, and the N logo are registered trademarks of Novell, Inc. in the United States and other
countries.

Solaris, Sun, and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States,
other countries, or both.

Microsoft, Windows, and the Windows logo are trademarks of Microsoft Corporation in the United States,
other countries, or both.

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.




10    Implementing an Image Management System with Tivoli Provisioning Manager for OS Deployment

More Related Content

Viewers also liked (10)

Nirmal bang gati_15may_2014[1]
Nirmal bang gati_15may_2014[1]Nirmal bang gati_15may_2014[1]
Nirmal bang gati_15may_2014[1]
 
Lesson 2 Coach Training Program Live Version
Lesson 2 Coach Training Program Live VersionLesson 2 Coach Training Program Live Version
Lesson 2 Coach Training Program Live Version
 
8 dalitlevytwotypesofmoo cs
8 dalitlevytwotypesofmoo cs8 dalitlevytwotypesofmoo cs
8 dalitlevytwotypesofmoo cs
 
BCOM 275 Final Exam
BCOM 275 Final ExamBCOM 275 Final Exam
BCOM 275 Final Exam
 
How To Market When Everyone Is A Minority Part1 Eva Hasson Y&R
How To Market When Everyone Is A Minority  Part1 Eva Hasson Y&RHow To Market When Everyone Is A Minority  Part1 Eva Hasson Y&R
How To Market When Everyone Is A Minority Part1 Eva Hasson Y&R
 
쵸재깅
쵸재깅쵸재깅
쵸재깅
 
Letterboxing
LetterboxingLetterboxing
Letterboxing
 
The Self-made Man
The Self-made ManThe Self-made Man
The Self-made Man
 
Bai tap 14
Bai tap 14Bai tap 14
Bai tap 14
 
Smartcards seqr presentation_16062015 v2
Smartcards seqr presentation_16062015 v2Smartcards seqr presentation_16062015 v2
Smartcards seqr presentation_16062015 v2
 

More from Banking at Ho Chi Minh city

Tme 10 cookbook for aix systems management and networking sg244867
Tme 10 cookbook for aix systems management and networking sg244867Tme 10 cookbook for aix systems management and networking sg244867
Tme 10 cookbook for aix systems management and networking sg244867
Banking at Ho Chi Minh city
 
Tivoli data warehouse version 1.3 planning and implementation sg246343
Tivoli data warehouse version 1.3 planning and implementation sg246343Tivoli data warehouse version 1.3 planning and implementation sg246343
Tivoli data warehouse version 1.3 planning and implementation sg246343
Banking at Ho Chi Minh city
 
Tivoli data warehouse 1.2 and business objects redp9116
Tivoli data warehouse 1.2 and business objects redp9116Tivoli data warehouse 1.2 and business objects redp9116
Tivoli data warehouse 1.2 and business objects redp9116
Banking at Ho Chi Minh city
 
Tivoli business systems manager v2.1 end to-end business impact management sg...
Tivoli business systems manager v2.1 end to-end business impact management sg...Tivoli business systems manager v2.1 end to-end business impact management sg...
Tivoli business systems manager v2.1 end to-end business impact management sg...
Banking at Ho Chi Minh city
 
Tape automation with ibm e server xseries servers redp0415
Tape automation with ibm e server xseries servers redp0415Tape automation with ibm e server xseries servers redp0415
Tape automation with ibm e server xseries servers redp0415
Banking at Ho Chi Minh city
 
Tivoli storage productivity center v4.2 release guide sg247894
Tivoli storage productivity center v4.2 release guide sg247894Tivoli storage productivity center v4.2 release guide sg247894
Tivoli storage productivity center v4.2 release guide sg247894
Banking at Ho Chi Minh city
 
Synchronizing data with ibm tivoli directory integrator 6.1 redp4317
Synchronizing data with ibm tivoli directory integrator 6.1 redp4317Synchronizing data with ibm tivoli directory integrator 6.1 redp4317
Synchronizing data with ibm tivoli directory integrator 6.1 redp4317
Banking at Ho Chi Minh city
 

More from Banking at Ho Chi Minh city (20)

Postgresql v15.1
Postgresql v15.1Postgresql v15.1
Postgresql v15.1
 
Postgresql v14.6 Document Guide
Postgresql v14.6 Document GuidePostgresql v14.6 Document Guide
Postgresql v14.6 Document Guide
 
IBM MobileFirst Platform v7.0 Pot Intro v0.1
IBM MobileFirst Platform v7.0 Pot Intro v0.1IBM MobileFirst Platform v7.0 Pot Intro v0.1
IBM MobileFirst Platform v7.0 Pot Intro v0.1
 
IBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech OverviewIBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech Overview
 
IBM MobileFirst Foundation Version Flyer v1.0
IBM MobileFirst Foundation Version Flyer v1.0IBM MobileFirst Foundation Version Flyer v1.0
IBM MobileFirst Foundation Version Flyer v1.0
 
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
 
IBM MobileFirst Platform v7.0 pot intro v0.1
IBM MobileFirst Platform v7.0 pot intro v0.1IBM MobileFirst Platform v7.0 pot intro v0.1
IBM MobileFirst Platform v7.0 pot intro v0.1
 
IBM MobileFirst Platform v7.0 POT App Mgmt Lab v1.1
IBM MobileFirst Platform  v7.0 POT App Mgmt Lab v1.1IBM MobileFirst Platform  v7.0 POT App Mgmt Lab v1.1
IBM MobileFirst Platform v7.0 POT App Mgmt Lab v1.1
 
IBM MobileFirst Platform v7.0 POT Analytics v1.1
IBM MobileFirst Platform v7.0 POT Analytics v1.1IBM MobileFirst Platform v7.0 POT Analytics v1.1
IBM MobileFirst Platform v7.0 POT Analytics v1.1
 
IBM MobileFirst Platform Pot Sentiment Analysis v3
IBM MobileFirst Platform Pot Sentiment Analysis v3IBM MobileFirst Platform Pot Sentiment Analysis v3
IBM MobileFirst Platform Pot Sentiment Analysis v3
 
IBM MobileFirst Platform 7.0 POT InApp Feedback V0.1
IBM MobileFirst Platform 7.0 POT InApp Feedback V0.1IBM MobileFirst Platform 7.0 POT InApp Feedback V0.1
IBM MobileFirst Platform 7.0 POT InApp Feedback V0.1
 
Tme 10 cookbook for aix systems management and networking sg244867
Tme 10 cookbook for aix systems management and networking sg244867Tme 10 cookbook for aix systems management and networking sg244867
Tme 10 cookbook for aix systems management and networking sg244867
 
Tivoli firewall magic redp0227
Tivoli firewall magic redp0227Tivoli firewall magic redp0227
Tivoli firewall magic redp0227
 
Tivoli data warehouse version 1.3 planning and implementation sg246343
Tivoli data warehouse version 1.3 planning and implementation sg246343Tivoli data warehouse version 1.3 planning and implementation sg246343
Tivoli data warehouse version 1.3 planning and implementation sg246343
 
Tivoli data warehouse 1.2 and business objects redp9116
Tivoli data warehouse 1.2 and business objects redp9116Tivoli data warehouse 1.2 and business objects redp9116
Tivoli data warehouse 1.2 and business objects redp9116
 
Tivoli business systems manager v2.1 end to-end business impact management sg...
Tivoli business systems manager v2.1 end to-end business impact management sg...Tivoli business systems manager v2.1 end to-end business impact management sg...
Tivoli business systems manager v2.1 end to-end business impact management sg...
 
Tec implementation examples sg245216
Tec implementation examples sg245216Tec implementation examples sg245216
Tec implementation examples sg245216
 
Tape automation with ibm e server xseries servers redp0415
Tape automation with ibm e server xseries servers redp0415Tape automation with ibm e server xseries servers redp0415
Tape automation with ibm e server xseries servers redp0415
 
Tivoli storage productivity center v4.2 release guide sg247894
Tivoli storage productivity center v4.2 release guide sg247894Tivoli storage productivity center v4.2 release guide sg247894
Tivoli storage productivity center v4.2 release guide sg247894
 
Synchronizing data with ibm tivoli directory integrator 6.1 redp4317
Synchronizing data with ibm tivoli directory integrator 6.1 redp4317Synchronizing data with ibm tivoli directory integrator 6.1 redp4317
Synchronizing data with ibm tivoli directory integrator 6.1 redp4317
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Implementing an image management system with tivoli provisioning manager for os deployment case studies and business benefits redp4513

  • 1. Front cover Implementing an Image Management System with Tivoli Provisioning Manager for OS Deployment: Case Studies and Business Benefits Redguides for Business Leaders Vasfi Gucer Scott Kay Learn how to use TPM for OS Deployment to your strategic advantage Learn about case studies Learn about best practice deployment scenarios
  • 2.
  • 3. Executive overview IBM® Tivoli® Provisioning Manager for OS Deployment provides an easy-to-use console for remote OS deployment and management. Tivoli Provisioning Manager for OS Deployment offers flexible alternatives for creating and managing operating system cloned or scripted image installs. This IBM Redguide™ publication discusses the business benefits of using Tivoli Provisioning Manager for OS Deployment and demonstrates, by means of customer scenarios, how to implement a highly efficient Image Management System with Tivoli Provisioning Manager for OS Deployment. Tivoli Provisioning Manager for OS Deployment provides significant IT cost savings and business operating efficiencies that ensure the strategic advantage of your business. The following section discusses these benefits. Decreases the time required to perform a PC install Tivoli Provisioning Manager for OS Deployment automates many of the tasks required for PC installations and can reduce the time it takes to perform an install from 4 hours to less than 1 hour, on average. Decreases the time required to perform a server install Tivoli Provisioning Manager for OS Deployment automates many of the tasks required for server installations and can reduce the time it takes to perform an install from 8 hours to less than 2 hours, on average. Incident and Problem Management Tivoli Provisioning Manager for OS Deployment allows Incident and Problem Management staff to respond more quickly and effectively by providing accurate inventory and configuration information, and enabling remote distribution of crucial updates. Decreases the labor hours required for a rebuild Tivoli Provisioning Manager for OS Deployment automates the installation of the core OS patches and initially installed software. This greatly improves the speed and reliability of the system build, while lowering the time and expense normally associated with new system builds as well as existing system rebuilds. © Copyright IBM Corp. 2009. All rights reserved. 1
  • 4. Availability risk mitigation (increased availability) IBM Tivoli Provisioning Manager for OS Deployment provides the ability to quickly return a damaged system / OS to its original state or bring up a new system when needed. This capability will help ensure systems are available when they are needed. Device configuration life cycle Every facet of IT these days seems to have a life cycle management strategy, process, or best practice, including asset life cycle management, software life cycle management, user account life cycle management, and storage life cycle management, to name a few. What they all have in common is that, through collective experience, the tasks normally undertaken throughout the life cycle of the item in question have been identified so that they can be managed as individual tasks and as a whole cycle. It is then possible to measure these tasks, the costs involved with them, and the time they take, and improve them in terms of efficiency, effectiveness, and cost. The device configuration life cycle addresses the physical management of computers from the time they are delivered to the time they leave an organization. Device configuration life cycle management can go by different names and have tasks with different terminology, usually depending upon the vendor you are talking to; however, in essence, the main tasks or activities involved are the ones shown in Figure 1. Tasks and Activities within the Device Configuration Lifecycle Bare Metal OS Deployment Backup and Restore Software distribution Application and Data Security Configuration Asset and Inventory Management Software License Remote Control and usage Management Software Maintenance and Patch Management Reporting for Critical Decision Making Figure 1 Tasks and activities within the device configuration life cycle There are many product suites on the market today that can enable or automate these tasks and a few that claim to do it all. Most organizations, however, already have mature tools and processes in place for many of the tasks in the life cycle and are not about to rip out and replace their existing solution unless there is a very good business case to do so. This is where Tivoli Provisioning Manager for OS Deployment offers an excellent opportunity. Tivoli Provisioning Manager for OS Deployment is a stand-alone product that offers significant 2 Implementing an Image Management System with Tivoli Provisioning Manager for OS Deployment
  • 5. integration capability, so much so that it has already been integrated with Tivoli Provisioning Manager, Tivoli Provisioning Manager for Software, and will soon be integrated with IBM Director. The core capability of Tivoli Provisioning Manager for OS Deployment is the ability to intelligently automate the deployment of operating systems. This capability extends from the many flavors of Microsoft® Windows®, through SUSE® and Red Hat Linux® to Sun™ Solaris™. The deployment of an operating system is the one item in the configuration life cycle that every single computer will definitely receive at least once and potentially more often during its working life. This is shown in the context of the Device Configuration life cycle in Figure 2. Tasks and Activities within the Device Configuration Lifecycle TIVOLI PROVISIONING MANAGER BARE METAL OS DEPLOYMENT FOR OS DEPLOYMENT FULL AUTOMATION Backup and Restore Software distribution Application and Data Security Configuration Asset and Inventory Management Software License Remote Control and usage Management Software Maintenance and Patch Management Reporting for Critical Decision Making Figure 2 Tivoli Provisioning Manager for Operating Systems role in the Device Configuration life cycle Once installed, the product offers cost savings in the following areas: Deployment manpower: Using Tivoli Provisioning Manager for OS Deployment during a deployment should significantly reduce the number of personnel and the level of skill required to deploy the computer workstations. The deployment role will become more of a box moving role as opposed to a technical role. The universal system profile: Through the use of a universal system profile, it is possible to have one image and a collection of driver packages for deployment to a range of hardware. The savings to be made here is in the areas of: – Image storage space: Due to the ability Tivoli Provisioning Manager for OS Deployment has to modify an image and add drivers through driver injection on the fly during an image deployment, only one image and a collection of driver packages will need storage space, as opposed to an image for every hardware model. This is true for the master server and every distributed copy in the network. – Image maintenance: Instead of building a new image every time a new model of hardware or driver is released, all that is required is the packaging of the driver, the establishment of the rules for the deployment of that driver, and testing of the deployment and rules. 3
  • 6. – Image replication: Minimal images mean less time and resources are used to move those images around the network to where they are needed. Ease of redeployment: Once an OS is installed using Tivoli Provisioning Manager for OS Deployment, redeployment is as simple as a few menu clicks in the Web console. Many organizations have a system to “automatically” reinstall an operating system. Those automatic solutions usually involve the help desk consultant talking the user, or worse, the user’s colleague, through the steps required to enter all the information needed to kick off a rebuild and then waiting the hour to hour and a half for the build to complete. In some cases, a rebuild would require a site visit by a technical staff member. The savings that can be made here are harder to quantify, but easy to identify. Any time a user is taken away from their core responsibility to help fix a problem is a business cost. In an organization large enough, it is easy for these distractions to add up to lost man-days on a daily basis due to users being involved in helping with a fix. Tivoli Provisioning Manager for OS Deployment also touches other parts of the device configuration life cycle with functionality that enables the core OS deployment functionality, as shown in Figure 3. Tasks and Activities within the Device Configuration Lifecycle TIVOLI PROVISIONING MANAGER Bare Metal OS Deployment FOR OS DEPLOYMENT DEPLOYMENT ENABLING FUNCTIONALITY Backup and Restore SOFTWARE DISTRIBUTION Application and Data Security Configuration ASSET AND INVENTORY MANAGEMENT Software License Remote Control and usage Management Software Maintenance and Patch Management Reporting for Critical Decision Making Figure 3 Deployment enabling functionality of Tivoli Provisioning Manager for OS Deployment Tivoli Provisioning Manager for OS Deployment’s core function is its ability to deploy operating systems. Included in the product are some other capabilities that enable this core function. These capabilities are: Software distribution The software distribution capability gives Tivoli Provisioning Manager for OS Deployment the ability to inject driver packages into an operating system during deployment and install software once the operating system has started. 4 Implementing an Image Management System with Tivoli Provisioning Manager for OS Deployment
  • 7. Inventory When Tivoli Provisioning Manager for OS Deployment boots a computer using PXE, it automatically scans the computer and stores this data in its database. Having the results of these scans available allows Tivoli Provisioning Manager for OS Deployment to make decisions based on this data about which drivers to inject during OS deployment and which software to deploy after OS deployment. Coupled with the enabling capabilities, Tivoli Provisioning Manager for OS Deployment is able to then intelligently install a full SOE in an automated manner, completely automating the first task in the device configuration life cycle, that is, bare metal OS deployment. Common OS deployment scenarios The following three scenarios are typical of those in many corporate sites. The aim of these scenarios is to show how Tivoli Provisioning Manager for OS Deployment can help in times of deployment and also with day to day support issues. The scenarios all assume that a corporate SOE has been developed. The common theme with all of these scenarios is that the SOE deployment component of the task at hand has become a minor part of the process. It is now a quick, simple step. Rollout of new desktop hardware and SOE A multinational organization decides to upgrade their workstation fleet and SOE. They enter into a contract with a large hardware supplier to supply 15,000 desktop PCs of three different specifications and 5,000 mobile computers of two different specifications. The hardware supplier is contracted to supply the workstations directly to their final destination across three continents into 25 sites. The organization has spent the previous 12 months developing their Vista SOE, their deployment methodology, and deploying Tivoli Provisioning Manager for OS Deployment. The solution developed uses a universal system profile. The universal system profile allows them to have one image that can be deployed to every desktop computer and mobile computer. When the computers first PXE boot and contact Tivoli Provisioning Manager for OS Deployment, an inventory is taken of the its components. Using this inventory or Bill of Materials (BOM), rules can be established to select the appropriate drivers to inject and software to install. For example, the drivers for a desktop computer would be different than those required by a mobile computer. Based on the model number of the computer and the PCI, Tivoli Provisioning Manager for OS Deployment can inject the necessary drivers. The organization allows a level of user level workstation customization, and although the users are supposed to store all business data in specific business systems and backed up data drives, inevitably there is data stored locally on user workstations. To avoid upsetting the users and make the workstation upgrade as seamless to the users as possible, the customization and data needs to be migrated to their new machine. This is achieved by using the Microsoft User State Migration Tool. The deployment process for desktop computers is as follows: The vendor ships the computers to the site as per the deployment schedule. The deployment is to take place overnight. At close of business, the user state migration tool is run to back up all appropriate user settings and data. 5
  • 8. The new workstation computers that have arrived that day are unboxed and physically moved to the desktops in batches of 30. When 30 workstations are plugged in, they are all powered on, network boot is selected, and the computer logs into a multicast deployment. The 4 GB image deployment over a 100 Mbps LAN to 30 workstations completes in 30 minutes. The user state migration is completed, moving the user settings back to user workstations. In this scenario, the bulk of the work was in planning and building of a SOE. When it came time to actually deploy the computers, the work was very simple, consisting mainly of physically moving boxes and plugging them in. With regard to the mobile computer computers, they are also shipped directly to the home office of the proposed user. A deployment resource builds them in groups just as with the desktop computers. When the user comes in to their home office to swap out their machine, the user state migration is run to move all settings and data. Rebuild of a previously deployed user workstation A user contacts the help desk because of issues with their workstation. The workstation is not performing properly and it seems like there may be an issue with some file corruption. The help desk consultant spends 15 minutes with the user trying to determine what the problem with the workstation is. It is apparent that there is a problem, but a diagnosis is eluding them. The help desk consultant decides that a workstation rebuild is the best way forward. Tivoli Provisioning Manager for OS Deployment had been previously rolled out across the enterprise a few months ago. During that rollout, a decision was made to install the RbAgent, Tivoli Provisioning Manager for OS Deployment’s optional agent, onto every workstation. RbAgent gives the Tivoli Provisioning Manager for OS Deployment administrator, among other things, the ability to reboot a computer and force a PXE boot. In this support instance, after gaining agreement from the user, the help desk consultant locates the user’s computer in the management Web console and executes Deploy Now against it. At the user’s end, the computer pops up notification that it is being rebooted for a redeployment. The computer promptly reboots and the SOE deployment commences. Due to the fact that the computer is on a production network and it is during working hours, the bandwidth consumed during the deployment is limited to 50% of the 100 Mbps available. The 4 GB SOE is deployed in approximately 15 minutes. Instead of having the issue with the computer escalated up through the support organization and using more time up, decisive action was taken and in less than 45 minutes the user was able to once again log in and do productive work. Upgrade of hardware and subsequent Vista install An organization that upgraded its desktop workstation fleet last year has decided for a variety of reasons to move to Microsoft Vista. At the time of deployment last year, they believed that 512 MB of RAM per computer would be plenty of memory for the foreseeable future. Unfortunately, this was not the case, and so now they are going to have to add another 512 MB memory module to each machine. 6 Implementing an Image Management System with Tivoli Provisioning Manager for OS Deployment
  • 9. Having deployed Tivoli Provisioning Manager for OS Deployment for their upgrade last year, they are well placed to complete this piece of work at their four 100 workstation sites overnight at one site per night using three human resources. The upgrade process is as follows: As all the workstations are already defined within Tivoli Provisioning Manager for OS Deployment, it is a simple task of binding the new Vista profile and the rollout deployment scheme to all the workstations. This is done. After each computer is opened and has its RAM upgraded, the computer is rebooted and F12 is pressed to force a network boot. As the computer is bound to the SOE, the computer joins a rolling non-synchronized multicast deployment scheme. This scheme ensures maximum efficiency of concurrent data transfer but without the necessity to synchronize computers. The deployment is completed overnight as planned. Summary Tivoli Provisioning Manager for OS Deployment provides significant IT cost savings and business operating efficiencies that ensure the strategic advantage of your business. In this Redguide™ publication, we discussed these business benefits and demonstrated some scenarios, where Tivoli Provisioning Manager for OS Deployment can be used as a highly efficient image management solution. The team that wrote this Redguide publication Vasfi Gucer is an IBM Certified Consultant IT Specialist working at the ITSO Austin Center since 1999. As an ITIL Expert, his speciality is IT Service Management. Scott Kay is an IT Specialist working for IBM Software group in Australia since 1999. His speciality is Tivoli Business Automation tools. 7
  • 10. 8 Implementing an Image Management System with Tivoli Provisioning Manager for OS Deployment
  • 11. Notices This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk, NY 10504-1785 U.S.A. The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. COPYRIGHT LICENSE: This information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. © Copyright IBM Corp. 2009. All rights reserved. 9
  • 12. 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: IBM® Redguide™ Redbooks (logo) ® Tivoli® The following terms are trademarks of other companies: SUSE, the Novell logo, and the N logo are registered trademarks of Novell, Inc. in the United States and other countries. Solaris, Sun, and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. 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. 10 Implementing an Image Management System with Tivoli Provisioning Manager for OS Deployment