Chapter 2. First-time installations 53
Draft Document for Review November 15, 2007 3:27 pm 4372ch02.fm
Manager for OS Deployment server and receives instructuions form the
server to determine the name of the program to execute.
6. The client determines that it is starting a new deployment and queries the
server for relevant deployment configuration. The client performs hardware
discovery through DMI and PCI system calls. If specified in the configuration,
it prompts the user for additional deployment information. The client then
queries the ODBC/JDBC™ database for all relevant information regarding the
operating system and the software packages to be installed and dynamically
generates a deployment script.
7. The client partitions its hard disk according to the information retreived from
the database. A small bootstrap is also written to the hard disk, so as to be
able to take over any subsequent reboot on the hard disk. This is called the
fake MBR.
8. The client initiates a batch multicast transfer for all files needed during the
deployment. The files are downloaded in the order which optimizes the
efficiency of the multicast download. A virtual image of the wanted hard-disk
state is built by merging the base operating system image and all incremental
images and other software updates. The data is then written onto the disk.
9. An answer file is dynamically generated, providing all necessary information
for an unattended configuration of the operating system image. The client
computer boots in the mini-setip, and completes operating system installation
and executes unatteded setup command lines for the selected software
packages. The client reboots and Tivoli Provisioning Manager for OS
Deployment takes control again. If the computer is still connected to the
network, it automatically uipdates the deployment status in the database.
10.When everything is done, the deployment process terminates by either
turning off the computer, starting up into the operating system, restarting the
computer, or displaying a green banner.