Solaris Jumpstart - Howto Guide
Solaris Jumpstart - Howto Guide
Solaris Jumpstart - Howto Guide
Jumpstart offers a way to install Solaris using network over multiple server with similar of
different configurations.
Create and share a directory to store and share install server data.
#mkdir /export/install
share it
#vi /etc/dfs/dfstab
#./setup_install_server /export/install
#vi /jumpstart/rules
The following rule set matches any machine and redirect the install request to a profile file
called any_machine.
any – - any_machine -
A script called check validates and generates a rules.ok file if syntax, keywords are in order.
#./check
Validating rules…
Validating profile any_machine…
rules ok.
The clients will read the rules.ok file for booting information
Profile is a text file which contains configuration information for the clients
A sample profile file called any_machine is already there . You can create your custom
profile files through text editor and mention in rules file.
#vi any_machine
install_type initial_install
system_type server
partitioning explicit
filesys c0t0d0s0 500 /
filesys c0t0d0s1 1000 swap
filesys c0t0d0s3 1000 /usr
filesys c0t0d0s4 1000 /var
filesys c0t0d0s5 1000 /opt
cluster SUNWCall add
You have to create this file in text editor . A sample file would look like following
# vi sysidcfg
system_locale=en_US
install_locale=en_US
timeserver=localhost
timezone=US/Pacific
network_interface=hme0 {netmask=255.255.255.0}
name_service=NONE
#vi /etc/ethers
8:00:50:44:88:12 mercury
#cd /export/install/Solaris_2.7/Tools
#./add_install_client -e 8:00:50:44:88:12 -s jupiter:/export/install -c jupiter:/jumpstart -p
jupiter:/jumpstart mercury sun4u
-e specify the ethernet address of client -s option specify the location of boot image ( As
given in setup_install_server)
-c option specify the jumpstart directory path.
-p option specify the sysidcfg file location
jupiter is your jumpstart server
mercury is jumpstart client to be installed.
sun4u is the architecture of client
You need to enter the client through above command at the boot server also
System is coming up
checking rules file
using profile any _machine
selecting cluster SUNWCall
Preparing system to install software
setting up disk
creating and checking up file systems
installing packages
After completion it will reboot and ask the new root password and after that takes you to the
console prompt where you can login and do additional task you want to do.
These can be used for creating dynamic derived profiles or backing up files before upgrading.
A finish script is used to perform the tasks after the OS is installed but before reboot.
These can be used to customize root environment , adding patches , files etc.
These scripts can not be checked by the check script so it must be accurate.
Out put of these scripts goes to /var/adm/begin.log and finish.log.
No network boot server .Unable to install the system. See installation instructions
Source : Client boot request.
Cause : Installation is not proper. Check the boot server installation again for any error in
command or file .