Jumpstart not finding sysidcfg when jumpstarting x86

From: Drew Calderone (drew.calderone@gmail.com)
Date: Fri Jan 26 2007 - 10:51:58 EST


I will try and explain this the best that I can.

I have a jumpstart server running on a s10u2 x2100 machine. It works
just fine most of the time. Recently I have been pouring over
SunManagers and other resources eeking out the config for this box.

My jumpstart server holds all of the sysids in the form of:

/sysids/<hostname>/sysidcfg

With my SPARC boxes I have little to no problems.

My x86 machines are configured for PXE boot and using DHCP to answer a
lot of the jumpstart questions. This part typically works just fine.
My problem is when I try to go from this:

default=0
timeout=15
title Solaris_10 s10u3-x86
        kernel /I86PC.Solaris_10-2/multiboot kernel/unix -B
console=ttya,input-device=ttya,output-device=ttya,install_media=<my
IP>:/export/s10u3-x86
        module /I86PC.Solaris_10-2/x86.miniroot

to this:

default=0
timeout=15
title Solaris_10 s10u3-x86
        kernel /I86PC.Solaris_10-2/multiboot kernel/unix install -B
console=ttya,input-device=ttya,output-device=ttya,install_media=<my
IP>:/export/s10u3-x86
        module /I86PC.Solaris_10-2/x86.miniroot

I was attempting to bypass the Menu that pops up on the X86 boxes that
asks if you want to do an Interactive (default) or Custom. From what
I found on Sun Manager and on docs.sun.com this appeared to be the
correct way to do this.

The problem is that the sysidcfg is NOT found when I do it this way.
If I leave it at the default and the menu comes up... If I wait till
the counter hits 20 seconds and then choose option 2 everything works
fine.

So it would appear to be a timing issue but I have been unable to see
anyone else having this problem.

here is my relevant config info:

share
- /export/s10u2gaX86 ro,anon=0 ""
- /export/s10u2ga ro,anon=0 ""
- /jumpstart ro,anon=0 ""
- /sysids ro,anon=0 ""
- /export/flars ro,anon=0 ""
- /export/s10u3 ro,anon=0 ""
- /export/s10u3-x86 ro,anon=0 ""
- /export/sol9u8 ro,anon=0 ""

pntadm -P <my network>

Client ID Flags Client IP Server IP Lease
Expiration Macro Comment

0100E0815D7E72 01 <my ip> <my dhcp server> Forever
              0100E0815D7E72

dhtadm -P

Name Type Value
==================================================
0100E0815D7E72 Macro :BootSrvA=<js server
IP>:BootFile="0100E0815D7E72":SsysidCF="<js server
IP>:/sysids/<hostname>":Sterm="vt100":Include=i86pc:

i86pc Macro
:Include=Solaris_Jumpstart:SrootPTH="/export/s10u3-x86/Solaris_10/Tools/Boot":SinstPTH="/export/s10u3-x86":

Solaris_Jumpstart Macro :SinstNM="<js server
name>":SinstIP4=<js server IP>:SrootNM="<js server name>":SrootIP4=<js
server ip>:SjumpsCF="<js server IP>:/jumpstart":

This works fine... as long as I wait 10 seconds after the menu comes up.

Has anyone seen this or know why it is happening?
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:41:32 EDT