Server Configuration for Solaris JumpStart SoftwareMohammad Shafiuddin Sharif, January 2006 The Solaris 9 Operating System offers an automatic installation process, Solaris JumpStart software. The Solaris JumpStart procedure enables you to install the Solaris OS automatically and configure it differently, depending on the characteristics of client systems. These identifying characteristics are used to select the correct configuration for each client system. The following tasks are required to configure a single JumpStart server to provide basic software installation services using the JumpStart procedures:
Step #1To spool the Solaris 9 boot and installation images to a local disk, complete the following steps: Create a directory with at least 800 Mbytes of space available to
hold the Solaris OS image. Usually the # mkdir /export/install Insert the Solaris 9 Software 1 of 2 CD-ROM in the CD-ROM drive or the Solaris 9 DVD in the DVD drive. Change the directory to the location of the # cd /cdrom/cdrom0/s0/Solaris_9/Tools Run the #./setup_install_server /export/install When the #cd / #eject cdrom If you use CD-ROM media, insert the Solaris 9 Software 2 of 2 CD-ROM in the CD-ROM drive. Change the directory to the location of the # cd /cdrom/cdrom0/Solaris_9/Tools Run the #./add_to_install_server /export/install When # cd / # eject cdrom Step #2The Create a directory to hold the # mkdir /export/config Change the directory to # cd /export/config # vi sysidcfg In the
network-interface=primary {protocol-ipv6=no
netmask=255.255.255.0}
security_policy=none
name_service=none
time_zone=US/Mountain
system_locale=en_us
Save the Step #3a. Rules
Create a directory to hold the # mkdir /export/config Change the directory to # cd /export/config # vi rules In the hostname client_name - profile1 - For hostname sun1 - profile - Save the b. Profiles
Usually, the Change the directory to # cd /export/config # vi profile1 Add the following lines to the install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 free / filesys c0t0d0s1 128 swap cluster SUNWCXall Save the Step #4Before a JumpStart client can use a configuration provided by a
JumpStart server, you must run the check script to produce a file called
Change the directory to the location of the check script. # cd /export/install/Solaris_9/Misc/JumpStart_sample Copy the check script to the # cp check /export/config Change the directory to # cd /export/config #./check Validating rules... Validating profile profile1... The custom JumpStart configuration is ok. Step #5a. Add a host entry. Edit the #vi /etc/ethers 00-C0-26-84-34-A1 sun1 Save and exit from the Edit the #vi /etc/inet/hosts 192.168.1.1 sun1 Save and exit from the b. Add a client. Change the directory to the location of the # cd /export/install/Solaris_9/Tools Run the
#./add_install_client -c server_name:/export/config \
-p server_name:/export/config client_name platform_group
For example: #./add-install-client -c sun:/export/config -p sun:/export/config sun1 sun4u Edit the #vi /etc/dfs/dfstab share -F nfs -o ro, anon=0 /export/install share -F nfs -o ro, anon=0 /export/config Save and exit from the Run the #shareall Verify that the #share Step #6Booting the JumpStart Client After the JumpStart server has been configured to provide all of the required services, you can initiate the installation process on the JumpStart client. To boot the JumpStart client, perform the following steps: a. Bring the JumpStart client to run state 0. # init 0 b. Boot the client to initiate the software installation using the JumpStart procedure. ok boot net - install
The information and links on this page have been provided by a BigAdmin user. The submitter is solely responsible for such information and links. Sun is not responsible for the availability of external sites or resources, and does not endorse and is not responsible or liable for any content, advertising, products, or other materials on or available from such sites or resources. Sun will not be responsible or liable, directly or indirectly, for any actual or alleged damage or loss caused by or in connection with use of or reliance on the information posted here, or goods or services available on or through any external site or resource. Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License. |
| |||