You are on page 1of 4

JumpStart Server Configuration Solaris 10

1 of 4

Toolbox for IT

http://it.toolbox.com/wiki/index.php/JumpStart_Server_Configuration_...

Topics Wiki

Q&A, Blogs, Research & More


Edit

Discuss

History

Invite Peers

Connect (92)

Get the answers you want from industry experts


Stay informed about the latest industry developments

Parent Categories: Solaris | Solaris-l | Solaris-wiki-project

Share your expertise with millions of professionals


Major Editors: M10ViR

ITtoolboxWiki1

All Editors
Your email address

JOIN NOW

JumpStart Server Configuration Solaris 10


updated Jan 9, 2009 5:10 pm | 28,838 views

Contents
1 Introduction
2 Step #1
3 Step #2
4 Step #3
4.1 Rules
4.2 Profiles
5 Step #4
6 Step #5
6.1 Add a host entry
6.2 Add a client
7 Step #6
7.1 Bring the JumpStart client to run state 0
7.2 Boot the client to initiate the software
installation using the JumpStart procedure

Introduction

Popular Articles in Solaris


CommunityHome
SAP HR - Check your basics-Answers-1
Find data in your SAP system and know which tables do
what
List of Useful PS Query Expressions
Remote login as Sysdba to Oracle database server
[edit]

The Solaris 10 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:
1.
2.
3.
4.
5.
6.

Spool the operating system image.


Edit the sysidcfg file.
Edit the profile and rules.
Run the check script.
Run the add_install_client script.
Boot the client.

Step #1

[edit]

To spool the Solaris 10 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 /export/install directory is used.
1. mkdir /export/install
Insert the Solaris 10 Software 1 of 2 CD-ROM in the CD-ROM drive or the Solaris 10 DVD in
the DVD drive. Change the directory to the location of the setup_install_server script.
1. cd /cdrom/cdrom0/s0/Solaris_10/Tools
Run the setup_install_server script to copy the Solaris 10 OS installation images to the local
disk.
1. ./setup_install_server /export/install
When the setup_install_server script finishes, change the directory to root (/), and eject the
CD-ROM or DVD.
1. cd /

7/23/2014 4:16 PM

JumpStart Server Configuration Solaris 10

2 of 4

http://it.toolbox.com/wiki/index.php/JumpStart_Server_Configuration_...

2. eject cdrom
If you use CD-ROM media, insert the Solaris 10 Software 2 of 2 CD-ROM in the CD-ROM
drive. Change the directory to the location of the add_to_install_server script.
1. cd /cdrom/cdrom0/Solaris_10/Tools
Run the add_to_install_server script to copy the remainder of the installation image to the
local disk.
1. ./add_to_install_server /export/install
When add_to_install_server finishes, change the directory to root (/), and eject the CD-ROM.
1. cd /
2. eject cdrom

Step #2

[edit]

The sysidcfg file keeps the various types of system information such as locale, time_zone,
and so on, and supplies the information to the client at the booting time. Create a directory to
hold the sysidcfg file. Typically the /export/config directory holds the sysidcfg file.
1. mkdir /export/config
Change the directory to /export/config, and create a file called sysidcfg using a text editor.
1. cd /export/config
2. vi sysidcfg
In the sysidcfg file, add the following lines. Substitute values that are appropriate for your
systems, location, and network.
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 sysidcfg file, and exit
your edit session.

Step #3

[edit]

Rules

[edit]

Create a directory to hold the rules file if this directory does not already exist. Usually, the
/export/config directory holds the rules file.
1. mkdir /export/config
Change the directory to /export/config, and create a file called rules using a text editor.
1. cd /export/config
2. vi rules
In the rules file, add the following line: hostname client_name - profile1 - For client_name, substitute
the name of your JumpStart client. For example: hostname sun1 - profile - Save the rules file, and exit
your edit session.

Profiles

[edit]

Usually, the /export/config directory holds the profile file.


Change the directory to /export/config, and create a file called profile using a text editor.
1. cd /export/config
2. vi profile1
Add the following lines to the profile1 file: install_type initial_install system_type standalone
partitioning explicit filesys c0t0d0s0 free / filesys c0t0d0s1 128 swap cluster SUNWCXall Save the
profile1 file, and exit your edit session.

Step #4

[edit]

Before a JumpStart client can use a configuration provided by a JumpStart server, you must
run the check script to produce a file called rules.ok. The check script validates the syntax of
the rules file and the profile files. If the validation completes successfully, the check script
creates the rules.ok file. Change the directory to the location of the check script.
1. cd /export/install/Solaris_10/Misc/JumpStart_sample
Copy the check script to the /export/config directory.
1. cp check /export/config
Change the directory to /export/config, and run the check script.
1. cd /export/config
2. ./check

7/23/2014 4:16 PM

JumpStart Server Configuration Solaris 10

3 of 4

http://it.toolbox.com/wiki/index.php/JumpStart_Server_Configuration_...

Validating rules... Validating profile profile1... The custom JumpStart configuration is ok.

Step #5

[edit]

Add a host entry

[edit]

Edit the /etc/ethers file, and add an entry for the JumpStart client.
1. vi /etc/ethers
00-C0-26-84-34-A1 sun1 Save and exit from the ethers file.

Edit the /etc/inet/hosts file, and add an entry for the JumpStart client.
1. vi /etc/inet/hosts
192.168.1.1 sun1 Save and exit from the hosts file.

Add a client

[edit]

Change the directory to the location of the add_install_client script on the server.
1. cd /export/install/Solaris_10/Tools
Run the add_install_client script, and specify server and client information as follows. (Note:
The following line of code should all be entered on one line.)
1. ./add_install_client -c server_name:/export/config \
-p server_name:/export/config client_name platform_group

For example:
1. ./add-install-client -c sun:/export/config -p sun:/export/config sun1 sun4u
Edit the /etc/dfs/dfstab file to add the following line:
1. 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 dfstab file.

Run the shareall command to share the /export/config and /export/install directories.
1. shareall
Verify that the /export/config and /export/install directories are currently shared.
1. share

Step #6

[edit]

Booting 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:

Bring the JumpStart client to run state 0

[edit]

1. init 0

Boot the client to initiate the software installation using the JumpStart
procedure

[edit]

ok boot net - install

Related White Papers and Webcasts


Configuration Audit and Control: 10 Critical Factors to CCM Success
10 Tips to Optimize Your ERP Initiatives
Accelerate Your Windows OS Migration
Show more White Papers

Related Content
How to Setup 10gRAC with Solaris (IPMP)
Solaris or AIX (Groups)

(Blogs)

Disclaimer: IT Wiki is a service that allows content to be created and edited by anyone in the community.
Content posted to this site is not reviewed for correctness and is not supported by Toolbox.com or any of its
partners. If you feel a wiki article is inappropriate, you can either correct it by clicking "Edit" above or click here

7/23/2014 4:16 PM

JumpStart Server Configuration Solaris 10

4 of 4

http://it.toolbox.com/wiki/index.php/JumpStart_Server_Configuration_...

to notify Toolbox.com.

From Around The Web

The Quiet Revolution:


12 Must-Know
Statistics on Cloud
Usage in the
Enterprise

Let my folder go!


(Spiraling into control)

Moscow scurries to
deflect blame for
Malaysia Airlines
crash

Japanese employers
learn to practice what
Islam preaches
(Nikkei Asian Review)

(Nikkei Asian Review)

(Slideshare)

There's Amazing
Content Online. How
to Know What to Read
Next

Best Big Dogs for Kids


(Family Circle)

10 Reasons Why Cats


Make Great Pets

SaneBox - a better
gmail experience

(Family Circle)

(bijansabet.com)

(Sphere)

Recommended by

We Recommend
Help changing password.
grep current date from log
How to upgrade prom in Solaris10
Adding filesystems to the existing
HACMP cluster

From Around The Web


How to Install Laravel with an Nginx
Web Server on Ubuntu 14.04 (Digital
Ocean)
Achieving High Availability with a
vCloud Service Provider (VMware)
How to Set Up Apache Virtual Hosts on
Ubuntu 13.10 (Digital Ocean)

AIX, Syslog and Cron logs


SSH Question...

Why Increasing Complaints About Debt


Collection Cannot Be Ignored ()
The Global Debt Hangover Is Getting
Worse - What Can This Software Do To
Help? (FICO)
Recommended by

7/23/2014 4:16 PM

You might also like