Advanced Installation Procedures
This section concentrates on two facilities to make it easier to install the Solaris operating environment on multiple systems. JumpStart and Solaris Flash allow identical systems to be installed automatically without the need for manual intervention. Each of these is covered in the following sections.
JumpStart
JumpStart has three main components:
Boot and Client Identification Services Provided by a networked boot server, these services provide the information that a JumpStart client needs to boot using the network. Installation Services Provided by a networked install server, Installation Services provide an image of the Solaris operating environment that a JumpStart client uses as its media source. The image is normally a disk file located on the install server. Configuration Services Provided by a networked configuration server, these services provide information that a JumpStart client uses to partition disks and create file systems, add or remove Solaris packages, and perform other configuration tasks.
Table 38 lists and describes some JumpStart commands.
Table 38. JumpStart CommandsCommand | Description |
---|
setup_install_server | Sets up an install server to provide the operating system to the client during a JumpStart installation. | add_to_install_server | Copies additional packages within a product tree on the Solaris 10 Software and Solaris 10 Languages CDs to the local disk on an existing install server. | add_install_client | Adds network installation information about a system to an install or boot server's /etc files so that the system can install over the network. | rm_install_client | Removes JumpStart clients that were previously set up for network installation. | check | Validates the information in the rules file. | pfinstall | Performs a "dry run" installation to test the profile. | patchadd -C | Adds patches to the files located in the miniroot (that is, Solaris_10/Tools/Boot) on an image of an installation CD image created by setup_install_server. This facility enables you to patch Solaris installation commands and other miniroot-specific commands. |
Solaris Flash
The main feature of Solaris Flash is to provide a method to store a snapshot of the Solaris operating environment complete with all installed patches and applications. This snapshot is referred to as the Flash archive and the system that the archive is taken from is referred to as the master machine.
A Flash installation can be used to perform an initial installation or to update an existing installation.
A Flash archive is created with the flarcreate command. You can create a Flash archive that contains a full snapshot of the system, or a differential archive containing only the changes that have been applied when compared to an existing Flash archive. Flash archives are administered with the flar command.
With the flar command, you can
When using JumpStart to install from a Flash archive, only the following keywords can be used in the profile:
archive_location install_typeFor a full flash archive install, specify this option as Flash_install. For a differential Flash archive, specify flash_update. partitioningOnly the keyword values of explicit or existing must be used. filesysThe keyword value auto must not be used. forced_deployment local_customization no_content_checkUsed only for a differential flash archive. no_master_checkUsed only for a differential flash archive. packageOnly used for a full flash installation; cannot be used with a differential flash archive. root_device
|