Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

jumpstart boot server setup_install_server

152 views
Skip to first unread message

sydney...@yahoo.com

unread,
Mar 19, 2009, 9:17:09 AM3/19/09
to
Hello,

I need to create just a boot server for some SPARC boxes (with fixed
IPs and present in the hosts file) and am just reading thro the docs
for Jumpstart.
Have enabled tftpd I think
I have mounted the install DVD and am now here:
bash-3.00# ls /mnt/sol10/Solaris_10/Tools
Boot add_install_client rm_install_client
Installers dial setup_install_server
bash-3.00# mkdir /jumpstart

I am unsure what I should do next.
- maybe
cd /mnt/sol10/Solaris_10/Tools
./setup_install_server -b /jumpstart
not sure if -t <boot image path> is required.

Then I dont quite understand what I need to do to add a client for
booting - maybe
./add_install_client -e 00:03:ba:xx:xx:xx -i 192.168.1.12 -s
192.168.1.13:/jumpstart oxygen sun4u

Help if you can - appreciated!

Syd

Richard B. Gilbert

unread,
Mar 19, 2009, 9:44:59 AM3/19/09
to

You really need to download the manual and read it! The manual you need
was called something like "Advanced Installation Manual" the last time I
looked (that was three or four years ago and may have changed).

Very briefly, and perhaps too briefly, add_install_client sets up your
server to install Solaris on a particular machine. ISTR that you need
to prepare a file that says what sort of installation you want to do and
another file that has the host name, IP address, subnet mask, etc.

Go thou, and RTFM. It will probably save you a few hours of struggle!

John L

unread,
Mar 19, 2009, 11:56:25 AM3/19/09
to

"Richard B. Gilbert" <rgilb...@comcast.net> wrote in message news:iN-dnVkKueh41l_U...@giganews.com...

> sydney...@yahoo.com wrote:
> > Hello,
> >
> > I need to create just a boot server for some SPARC boxes (with fixed
> > IPs and present in the hosts file) and am just reading thro the docs
> > for Jumpstart.
>
> You really need to download the manual and read it! The manual you need
> was called something like "Advanced Installation Manual" the last time I
> looked (that was three or four years ago and may have changed).
>

Google around for Solaris jumpstart guides or how-tos.
Sunsolve has some good jumpstart troubleshooting stuff.
Once you've got things working, by all means read the manual.

Whether jumpstart is the right installation method for you is
another question.

--
John.


Michael Weis

unread,
Mar 19, 2009, 12:46:24 PM3/19/09
to
Hi,

sydney...@yahoo.com wrote at 19.03.2009 14:17


> Hello,
>
> I need to create just a boot server for some SPARC boxes (with fixed
> IPs and present in the hosts file) and am just reading thro the docs
> for Jumpstart.

quite easy


> Have enabled tftpd I think

ok, but unnecessary because setup_install_server would enable it otherwise.


That's what you need:

<http://docs.sun.com/app/docs/doc/820-0179>


>
> Then I dont quite understand what I need to do to add a client for
> booting - maybe
> ./add_install_client -e 00:03:ba:xx:xx:xx -i 192.168.1.12 -s
> 192.168.1.13:/jumpstart oxygen sun4u

That's right, but not enough. Just read the doku, it's well explained there.

HTH,

Michael

sydney...@yahoo.com

unread,
Mar 19, 2009, 12:50:56 PM3/19/09
to
On 19 Mar, 15:56, "John L" <j...@lammtarra.notthisbit.fslife.co.uk>
wrote:
> "Richard B. Gilbert" <rgilber...@comcast.net> wrote in messagenews:iN-dnVkKueh41l_U...@giganews.com...

>
> > sydneypue...@yahoo.com wrote:
> > > Hello,
>
> > > I need to create just a boot server for some SPARC boxes (with fixed
> > > IPs and present in the hosts file) and  am just reading thro the docs
> > > for Jumpstart.
>
> > You really need to download the manual and read it!  The manual you need
> > was called something like "Advanced Installation Manual" the last time I
> > looked (that was three or four years ago and may have changed).
>
> Google around for Solaris jumpstart guides or how-tos.
> Sunsolve has some good jumpstart troubleshooting stuff.
> Once you've got things working, by all means read the manual.
>
> Whether jumpstart is the right installation method for you is
> another question.
>
> --
> John.

Hi,
I can see where you are coming from with the RTFM and maybe jumpstart
is not right for me.
But I have read some fine manuals including the advanced install
guide. And I really do want to just have a boot server - need to
quickly load flash archive on 20 machines - and although booting from
CD and specifying the flash by hand does work just fine - there are
some boxes without a cd drive.
I have run
/mnt/sol10/Solaris_10/Tools/setup_install_server /jumpstart

./add_install_client -e 00:03:ba:xx:xx:xx -i 192.168.1.12 -s
192.168.1.13:/jumpstart oxygen sun4u

and then carried out a stop A, boot net, from oxygen:
but get error message "cannot open neither boot_archive nor miniroot"

I _think_ this is because there is a -t <install boot image path>
missing from my add_install_client
but I dont know where /mnt/sol10/Solaris_10/Tools/
setup_install_server /jumpstart has put the image.

Assistance with this gratefully received!!

Syd


Darren Dunham

unread,
Mar 19, 2009, 4:00:16 PM3/19/09
to
sydney...@yahoo.com wrote:
> /mnt/sol10/Solaris_10/Tools/setup_install_server /jumpstart

Good.

> ./add_install_client -e 00:03:ba:xx:xx:xx -i 192.168.1.12 -s
> 192.168.1.13:/jumpstart oxygen sun4u

Where is "."? You should be in /jumpstart, not on the DVD any longer.

Why -s? The server knows where the code is. You don't need to give
this since you're running the command from a full server, not a boot
server.

> and then carried out a stop A, boot net, from oxygen:
> but get error message "cannot open neither boot_archive nor miniroot"
>
> I _think_ this is because there is a -t <install boot image path>
> missing from my add_install_client
> but I dont know where /mnt/sol10/Solaris_10/Tools/
> setup_install_server /jumpstart has put the image.

Shouldn't be necessary. It should find it. Does it do it when you
leave the -s bit off?

--
Darren

solque...@lycos.com

unread,
Mar 19, 2009, 5:24:24 PM3/19/09
to
On Mar 19, 2:00 pm, ddun...@taos.com (Darren Dunham) wrote:
You may have to find, on, docs.sun.com the documents related to yor
release of Solaris.

Some examples are here: http://docs.sun.com/app/docs/doc/817-5506/customjumpsample-1?a=view
http://docs.sun.com/app/docs/doc/817-5506/preparecustom-56440?a=view
seems to give detailed instructions. Links to flar's etc are off of
that page.

zfs jumpstart installations, may, be, present, here:
http://search.sun.com/docs/index.jsp?col=docs_en&locale=en&qt=zfs+jumpstart

sydney...@yahoo.com

unread,
Mar 20, 2009, 7:42:47 AM3/20/09
to
On 19 Mar, 20:00, ddun...@taos.com (Darren Dunham) wrote:
Thanks!
Ah- "should not be necessary" - that is good to know - thanks - tried
without the -s - same thing.
And now I understand the -b option for setup_install_server - -b
means you get a partial install of the jumstart stuff.
Now I suspect that it has something to do with tftp, is there a test I
can do to check that tftp is OK - I did enable it according to googled
instructions - but a test was not included. I guess I should be able
to pull back a file from the boot server to any client - each client
already has solaris installed.
Please what would be an appropriate tftp test?

sydney...@yahoo.com

unread,
Mar 20, 2009, 7:43:06 AM3/20/09
to
On 19 Mar, 21:24, solquesti...@lycos.com wrote:
> On Mar 19, 2:00 pm, ddun...@taos.com (Darren Dunham) wrote:
>
> > sydneypue...@yahoo.com wrote:
> > > /mnt/sol10/Solaris_10/Tools/setup_install_server /jumpstart
>
> > Good.
>
> > > ./add_install_client -e 00:03:ba:xx:xx:xx  -i 192.168.1.12 -s
> > > 192.168.1.13:/jumpstart oxygen sun4u
>
> > Where is "."?  You should be in /jumpstart, not on the DVD any longer.
>
> > Why -s?  The server knows where the code is.  You don't need to give
> > this since you're running the command from a full server, not a boot
> > server.
>
> > > and then carried out a stop A, boot net, from oxygen:
> > > but get error message "cannot open neither boot_archive nor miniroot"
>
> > > I _think_ this is because there is a -t <install boot image path>
> > > missing from my add_install_client
> > > but I dont know where /mnt/sol10/Solaris_10/Tools/
> > > setup_install_server /jumpstart has put the image.
>
> > Shouldn't be necessary.  It should find it.  Does it do it when you
> > leave the -s bit off?
>
> > --
> > Darren
>
> You may have to find, on, docs.sun.com the documents related to yor
> release of Solaris.
>
> Some examples are here:http://docs.sun.com/app/docs/doc/817-5506/customjumpsample-1?a=viewhttp://docs.sun.com/app/docs/doc/817-5506/preparecustom-56440?a=view

> seems to give detailed instructions. Links to flar's etc are off of
> that page.
>
> zfs jumpstart installations, may, be, present, here:http://search.sun.com/docs/index.jsp?col=docs_en&locale=en&qt=zfs+jum...
thanx!

Darren Dunham

unread,
Mar 20, 2009, 12:51:55 PM3/20/09
to
sydney...@yahoo.com wrote:
> And now I understand the -b option for setup_install_server - -b
> means you get a partial install of the jumstart stuff.

Right. Useful for deploying a server that does the subnet-local stuff
if you're doing traditional jumpstart.

> Now I suspect that it has something to do with tftp, is there a test I
> can do to check that tftp is OK - I did enable it according to googled
> instructions - but a test was not included. I guess I should be able
> to pull back a file from the boot server to any client - each client
> already has solaris installed.

Why do you think TFTP would be the problem here. It probably is not.

> Please what would be an appropriate tftp test?

Please show the exact output you get from 'boot net'.

If you want, it's often useful to run 'snoop <client>' on the jumpstart
server while starting the client boot. You'll see the TFTP packets if
they begin. Either way, seeing what happens when the jumpstart ends can
be useful.

--
Darren

ITguy

unread,
Mar 20, 2009, 7:29:15 PM3/20/09
to
> Please show the exact output you get from 'boot net'.
>
> If you want, it's often useful to run 'snoop <client>' on the jumpstart
> server while starting the client boot.  You'll see the TFTP packets if
> they begin.  Either way, seeing what happens when the jumpstart ends can
> be useful.

It's also helpful to pass the "-v" flag to the boot command. This
will provide a bit more information from the client side. The full
command looks like:

ok> boot net -v - install

sydney...@yahoo.com

unread,
Mar 20, 2009, 7:56:55 PM3/20/09
to
On 20 Mar, 16:51, ddun...@taos.com (Darren Dunham) wrote:
Tried again
./add_install_client -i x.y.z -e hh:hh:hh:hh:hh:hh:h hostname sun4u
works perfect
thanks very much!!!!

sydney...@yahoo.com

unread,
Mar 20, 2009, 7:57:32 PM3/20/09
to
thanks good point!

Darren Dunham

unread,
Mar 20, 2009, 8:13:50 PM3/20/09
to
ITguy <sout...@gmail.com> wrote:
> It's also helpful to pass the "-v" flag to the boot command. This
> will provide a bit more information from the client side. The full
> command looks like:
>
> ok> boot net -v - install

I don't normally worry about it during jumpstart. The flag will show
modules as they load, but most JS problems happen before or after that
point. It's good if you get the Solaris banner, but then the machine
hangs before any jumpstart messages.

--
Darren

sunworshipper

unread,
Mar 20, 2009, 8:23:21 PM3/20/09
to
Unless ur intention is learning I would suggest using the JET -
Jumpstart enterprise toolkit -its a breeze -take your time and read
the procedure -you should be booting your boxes in a few minutes
http://www.sun.com/bigadmin/jsp/descFile.jsp?url=descAll/jumpstart_enterpris_

sydney...@yahoo.com

unread,
Mar 21, 2009, 4:18:03 AM3/21/09
to
On 21 Mar, 00:23, sunworshipper <nde...@gmail.com> wrote:
> Unless ur intention is learning I would suggest using the JET -
> Jumpstart enterprise toolkit -its a breeze -take your time and read
> the procedure -you should be booting your boxes in a few minuteshttp://www.sun.com/bigadmin/jsp/descFile.jsp?url=descAll/jumpstart_en...

>
> On Mar 19, 8:17 am, sydneypue...@yahoo.com wrote:
>
> > Hello,
>
> > I need to create just a boot server for some SPARC boxes (with fixed
> > IPs and present in the hosts file) and  am just reading thro the docs
> > for Jumpstart.
> > Have enabled tftpd I think
> > I have mounted the install DVD and am now here:
> > bash-3.00# ls  /mnt/sol10/Solaris_10/Tools
> > Boot                  add_install_client    rm_install_client
> > Installers            dial                  setup_install_server
> > bash-3.00# mkdir /jumpstart
>
> > I am unsure what I should do next.
> > - maybe
> > cd   /mnt/sol10/Solaris_10/Tools
> > ./setup_install_server -b /jumpstart
> > not sure if -t <boot image path> is required.
>
> > Then I dont quite understand what I need to do to add a client for
> > booting - maybe
> > ./add_install_client -e 00:03:ba:xx:xx:xx  -i 192.168.1.12 -s
> > 192.168.1.13:/jumpstart oxygen sun4u
>
> > Help if you can - appreciated!
>
> > Syd
had a good look at the docs suggested in this thread.
I think I need to add a sysidcfg file - syntax is easy for the
sysidcfg.
add_install_client is not clear to me. the -p option which specifies
where the sysidcfg field is located. Can I omit the -p option and put
the sysidcfg in /jumpstart and this will be picked up ( Earlier I did
a ./setup_install_server -b /jumpstart ) ?

Usage: ./add_install_client [-i ipaddr] [-e ethernetid] [-s
server:path]
[-c server:path] [-p server:path]
[-n [name_server]:name_service[(netmask)]]
[-t install boot image path] client_name
platform_group

Michael Weis

unread,
Mar 21, 2009, 9:06:03 AM3/21/09
to
sydney...@yahoo.com wrote at 21.03.2009 09:18

> had a good look at the docs suggested in this thread.
> I think I need to add a sysidcfg file - syntax is easy for the
> sysidcfg.
> add_install_client is not clear to me. the -p option which specifies
> where the sysidcfg field is located. Can I omit the -p option and put
> the sysidcfg in /jumpstart and this will be picked up ( Earlier I did
> a ./setup_install_server -b /jumpstart ) ?

I'm not sure if you can do this. The reason why there is an extra option
for sysidcfg file is that the name must exactly be sysidcfg - for all
jumpstart clients.
So you can use one path for your profile files (the clients are
identified in the rules.ok file) but if you need different sysidcfg
answers you have to use different subdirectories of, lets say
/jumpstart, for every sysidcfg file that should be different.

Michael

sydney...@yahoo.com

unread,
Mar 23, 2009, 4:31:04 AM3/23/09
to
On 21 Mar, 13:06, Michael Weis <crawfor...@gmx.de> wrote:
> sydneypue...@yahoo.com wrote at 21.03.2009 09:18
Thanks! Good point - different sysidcfg might be required - but a lot
will be the same, could use the default location for them which I
guess is /jumpstart (if you have done setup_install_server /
jumpstart).

Darren Dunham

unread,
Mar 23, 2009, 12:54:43 PM3/23/09
to
sydney...@yahoo.com wrote:
> had a good look at the docs suggested in this thread.
> I think I need to add a sysidcfg file - syntax is easy for the
> sysidcfg.

If you don't have a sysidcfg, you'll be dumped into an interactive
installer screen. If that's not what's happening, then that's not your
problem.

Can you show what happens after starting the boot?

--
Darren

0 new messages