Recent Changes - Search:


Code:


Social:


My journals will take the place of a blog. If you go to the Journal page there is an RSS feed to subscribe with.

« July 2017 
SunMonTueWedThuFriSat
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Sites I take responsibility for

West Volusia, Florida

Documents

Technical

General

Me

Living

Places I frequent

Hobbies

Humor

Items for sale:


Clipboard

edit SideBar

Sun case 72785440 2010-04-16

Include our styles below Infobox - invoke as >>infobox<< ... >><<

Codebox: - invoke as >>codebox<< ... >><<

warnbox: - invoke as >>codebox<< ... >><<

editingbox: - invoke as >>codebox<< ... >><<

noticebox: - invoke as >>codebox<< ... >><<

Page bread crumbs: Welcome to ke3vin.org! - Temp - 20100416

Pages by tags: (:listtags:)
Subscribe to this wiki: RSS Feed RSS or subscribe to this page for changes: RSS Feed RSS
496 articles have been published so far. Recent changes
Share

2016-03-22: This site is being moved to my main site at https://kevininscoe.com/wiki as part of a consolidation to one domain.


wdcpruv15 is the jumpstart server and wdcpruv16 is the client.

Jumpstart server prep:

Edit /etc/inetd.conf and add lines:

 # TFTPD - tftp server (primarily used for booting)
 tftp dgram  udp6  wait root  /usr/sbin/in.tftpd  in.tftpd -s /tftpboot

Run inetconv to get the service added to Service Management Facility (SMF):

 # inetconv

Then run svcadm to get the service enabled, and you are ready to go:

 # svcadm enable tftp/udp6 

Configure Name Service

We therefore have to add the jumpstart client to the /etc/inet/hosts file.

 # echo "155.44.226.62 wdcpruv16" >> /etc/inet/hosts 

This is a factory installed T5140 so I formatted the second disk and mounted as /disk2 to fit all the images:

 # mkdir /disk2/jumpstart
 # mkdir /disk2/storeroom (our images)
 # ln -s /disk2/jumpstart /jumpstart
 # ln -s /disk2/storeroom /storeroom

Setup NFS server

 # echo "share -F nfs -o ro,anon=0 /disk2" >> /etc/dfs/dfstab
 # svcadm enable nfs/server
 # svcs nfs/server

 # svcadm enable nfs/server

 # exportfs
 -               /disk2/jumpstart   ro,anon=0   "" 

Setup bootp server:

 # svcadm enable bootparams

Configure jumpstart client

 # cd /jumpstart/jumpstart_10_u8/Solaris_10/Tools

Create add_client_155_44_249 with the following lines:

 #!/bin/csh

 #ARG1: MAC Address
 #ARG2: hostname

 # -p is path to sysidcfg
 # -c is path to jumpstart dir
 # -s is path to install image (solaris CD)

 ./add_install_client -e $1 -s wdcpruv15:/jumpstart/jumpstart_10_u8 
   -c wdcpruv15:/jumpstart/jumpstart_10_u8 
   -p wdcpruv15:/jumpstart/jumpstart_10_u8/sysidcfg/sysidcfg_cfe_229 $2 sun4v

 # ./add_client_155_44_249 0:21:28:26:e2:32  wdcpruv16
 Adding Ethernet number for wdcpruv16 to /etc/ethers
 saving original /etc/dfs/dfstab in /etc/dfs/dfstab.orig
 Adding "share -F nfs -o ro,anon=0 /disk2/jumpstart/jumpstart_10_u8/Solaris_10/Tools/Boot" to /etc/dfs/dfstab
 share_nfs: /disk2/jumpstart/jumpstart_10_u8/Solaris_10/Tools/Boot: parent-directory (/disk2/jumpstart) already shared
 making /tftpboot
 enabling network/rarp service
 enabling network/rpc/bootparams service
 updating /etc/bootparams
 copying boot file to /tftpboot/inetboot.SUN4V.Solaris_10-1

 # cat /etc/bootparams
 wdcpruv16  root=wdcpruv15:/disk2/jumpstart/jumpstart_10_u8/Solaris_10/Tools/Boot install=wdcpruv15:/jumpstart/jumpstart_10_u8  boottype=:in sysid_config=wdcpruv15:/jumpstart/jumpstart_10_u8/sysidcfg/sysidcfg_cfe_229 install_config=wdcpruv15:/jumpstart /jumpstart_10_u8 rootopts=:rsize=8192 

Now run the boot install from the new host:

 ok boot net install


 
T5140, No Keyboard
Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.30.4, 65312 MB memory available, Serial #89640754.
Ethernet address 0:21:28:57:cf:32, Host ID: 8557cf32.



{0} ok boot net install
Boot device: /pci@500/pci@0/pci@8/network@0  File and args: install
/pci@500/pci@0/pci@8/network@0: 1000 Mbps full duplex link up
Requesting Internet Address for 0:21:28:26:e2:32
Requesting Internet Address for 0:21:28:26:e2:32
Requesting Internet Address for 0:21:28:26:e2:32
Requesting Internet Address for 0:21:28:26:e2:32
/pci@500/pci@0/pci@8/network@0: 1000 Mbps full duplex link up

Requesting Internet address for 0:21:28:26:e2:32
-

and there it hangs forever.

I also noticed these errors on the jump server:

 
# svcs -x
svc:/application/print/server:default (LP print server)
 State: disabled since Tue Apr 13 11:52:27 2010
Reason: Disabled by an administrator.
   See: http://sun.com/msg/SMF-8000-05
   See: lpsched(1M)
Impact: 2 dependent services are not running.  (Use -v for list.)

svc:/network/rpc/gss:default (Generic Security Service)
 State: maintenance since Fri Apr 16 13:26:32 2010
Reason: Restarter svc:/network/inetd:default gave no explanation.
   See: http://sun.com/msg/SMF-8000-9C
   See: gssd(1M)
Impact: This service is not running.

svc:/network/rpc/rstat:default (kernel statistics server)
 State: maintenance since Fri Apr 16 13:26:32 2010
Reason: Restarter svc:/network/inetd:default gave no explanation.
   See: http://sun.com/msg/SMF-8000-9C
   See: rpc.rstatd(1M)
   See: rstatd(1M)
Impact: This service is not running.

svc:/network/rpc/cde-ttdbserver:tcp (ToolTalk database server)
 State: maintenance since Fri Apr 16 13:26:32 2010
Reason: Restarter svc:/network/inetd:default gave no explanation.
   See: http://sun.com/msg/SMF-8000-9C
   See: ttdbserver(1M)
Impact: This service is not running.

svc:/network/rpc/bootparams:default (boot parameter server)
 State: maintenance since Fri Apr 16 10:27:52 2010
Reason: Restarting too quickly.
   See: http://sun.com/msg/SMF-8000-L5
   See: rpc.bootparamd(1M)
   See: /var/svc/log/network-rpc-bootparams:default.log
Impact: This service is not running.

svc:/network/rpc/smserver:default (removable media management)
 State: maintenance since Fri Apr 16 13:26:32 2010
Reason: Restarter svc:/network/inetd:default gave no explanation.
   See: http://sun.com/msg/SMF-8000-9C
   See: rpc.smserverd(1M)
Impact: This service is not running.

svc:/network/rpc/rusers:default (network user name service)
 State: maintenance since Fri Apr 16 13:26:32 2010
Reason: Restarter svc:/network/inetd:default gave no explanation.
   See: http://sun.com/msg/SMF-8000-9C
   See: rpc.rusersd(1M)
   See: rusersd(1M)
Impact: This service is not running.

svc:/network/nfs/rquota:default (remote quota server)
 State: maintenance since Fri Apr 16 13:26:32 2010
Reason: Restarter svc:/network/inetd:default gave no explanation.
   See: http://sun.com/msg/SMF-8000-9C
   See: rquotad(1M)
Impact: This service is not running.

svc:/network/rpc/cde-calendar-manager:default (CDE calendar manager server)
 State: maintenance since Fri Apr 16 13:26:32 2010
Reason: Restarter svc:/network/inetd:default gave no explanation.
   See: http://sun.com/msg/SMF-8000-9C
   See: rpc.cmsd(1M)
Impact: This service is not running.

Sun requested output:

 
---------- Forwarded message ----------
From: Tj Webb - Sun * Oracle\\
Date: Fri, Apr 16, 2010 at 7:40 PM\\
Subject: Re: Case 72785440\\


Kevin,

  We need to get a snoop from the jumpstart server along with the full console output from the client to test and compare.  Additionally, we can run the attached jumpstart script to get a more verbose look at the configuration but the client communication is usually much more effective when troubleshooting.

Required Data:
-------------------

Full console output which shows the boot command typed by the user up through the failure.  (Please no “partial” console output.)

Full Binary snoop output.
( NO snippets / no partial snoop outputs, no text files with snoop output in them, we must have a full binary output file.)

From the Jumpstart Server and prior to running “boot net - install” on the client side.
# snoop -o /tmp/snoop.out -d <interface> -s 360 <IP_add_of_client>
(e.g.)
# snoop -o /tmp/snoop.out -d eri0 -s 360 172.20.10.141

OR
# snoop -o /tmp/snoop.out <client-mac-address>
(e.g.)
# snoop -o /tmp/snoop.out 0:3:ba:5:f2:a8
---------------------------------------------------

To determine the jumpstart configuration of your environment, please
save this mail's attachment (jumpconfig.sh.Z) to a hard disk drive of
your jumpstart server, (or your boot server if you have a separate
installation server and boot server) gunzip it and change the
permissions of the file:

# gunzip jumpconfig.sh.Z
# chmod 777 jumpconfig.sh

Then, run the script:

# ./jumpconfig.sh
Please enter the client name of the system you are jumpstarting: <js-client>

You will see output messages similar to below:
hosts is set to files
bootparams is set to files
ethers is set to files
Collecting rpcinfo data... this may take a moment.
Collecting clients sysidcfg...
Collecting clients rules.ok directory...
Please return by e-mail the <js-server>.122203133554.tar.Z file.

The execution of this script will generate a file name similar to:
'<js-server>.122203133554.tar.Z file' (it will be created in the same
directory as the script), please send me this file once completed.
-------------------------------------------------------------------------------

  My shift will end within the next hour so if I am not able to review your data before the end of my shift, I will follow up with you on Monday, April 19th by 1PM MST.  Otherwise, you can call into support and request the next available engineer if you need assistance before this time.

Best Regards,
-Tj

Attach:jumpconfig_sh_gz.zip

Outputs:

Attach:snoop.out.gz

Attach:wdcpruv15.041910100959.tar.z

Attach:client_console_output.txt

Attach:explorer.85580830.wdcpruv15-2010.04.19.18.09.tar.gz


Kevin's Public Wiki maintained and created by Kevin P. Inscoe is licensed under a
Creative Commons Attribution 3.0 United States License.

Back to my web site - http://kevininscoe.com

Edit - History - Print - Recent Changes - Search
Page last modified on April 19, 2010, at 02:23 PM EST