使用JumpStart快速安装Solaris

AbstractSun Microsystems' Solaris JumpStart technology is used to automate the installation of the Solaris Operating System and other associated software on multiple nodes of a network.
Using Solaris JumpStart software on the Solaris 10 OS for x86/x64 platforms is essentially the same as on Solaris 10 OS for SPARC platforms. However, there are some subtle differences that need to be addressed for correct operation.
【使用JumpStart快速安装Solaris】This document provides the steps and explanations necessary to set up a JumpStart server for the Solaris 10 OS on a Sun x86/x64 Machine, along with configuring JumpStart for two or more clIEnts.
As a general reference, refer to the Sun online document Using Custom JumpStart.
IntroductionThis article presents step-by-step procedures for creating a JumpStart server using the Solaris 10 OS for x86/x64 platforms. This version of the Solaris 10 OS is used both for the OS running on the server and for the OS on the JumpStart installation server. Both AMD Opteron and Intel processor-based machines were used as servers and clients with no preference given as to which processor type was used for each.
Instructions are provided to:
Create a JumpStart Installation Server
Create the Client Configuration Files
Share the Installation and Configuration Directories
Create the Client tftpboot Files
Configure and Run the DHCP Server
Perform a Hands-Off JumpStart Installation
Pre-boot Execution Environment (PXE) must be enabled on the clIEnts in order to allow them to boot from the network. On some clients, PXE needs to be enabled in the BIOS.
A bug in the creation of the client boot file is addressed in the Final Clean-Up section.
Solaris JumpStart ProcedureThese instructions are for setting up a JumpStart installation server that will install the Solaris 10 OS for x86/x64 platforms on two clients.
In this exercise, the node name of the JumpStart server is stinger2 and its IP address is 172.16.64.194. The default router's IP address is 172.16.64.1. The network address where the JumpStart server resides is 172.16.64.0.
If you need to, you can download the Solaris 10 OS.
1. Create a JumpStart Installation Server
a. Create an installation Directory on the server:
# mkdir -p /export/installb. Put the Solaris 10 OS for x86/x64 platforms DVD in the DVD player on the server. Create the installation server by going to the Solaris_10/Tools directory on the DVD and running the setup_install_server command. The Solaris software is copied to the newly created directory. Specify the absolute path name as the argument.
# cd /cdrom/cdrom0/Solaris_10/Tools
 # ./setup_install_server /export/install
 Verifying target directory...
 Calculating the required disk space for the Solaris_10 product
 |/-|/-
 Calculating space required for the installation boot image
 |/-|/-
 Copying the CD image to disk...
 |/-|/-
 Copying Install Boot Image hierarchy...
 |/-|/-
 Copying /boot x86 netboot hierarchy...
 |/-|/-
 Install Server setup complete
 #c. Verify that the install directory has been populated.
 # du -sk /export/install
 3083278 /export/installd. Remove the DVD from the DVD player.
 # cd /;ejectCreate the ClIEnt Configuration Files
The client configuration files are used to control a custom JumpStart installation.
a. Create a configuration Directory where the files will reside:
 # mkdir /export/configb. Create the sysidcfg file:
The first file to create is the sysidcfg file. This file must be properly formatted with correct information or the file is ignored and the hands-off JumpStart installation is aborted. The installation then defaults to the standard Solaris interactive installation.
A JumpStart client looks for a file named sysidcfg before the OS installation begins. This file must be named "sysidcfg", so in order to have multiple versions of the file, each sysidcfg file must reside in a separate directory. Each client can have its own sysidcfg file, or multiple clients can use the same sysidcfg file. The sysidcfg file is assigned to a client by the add_install_client command. The following shows the creation of two sysidcfg files:

推荐阅读