Sparc Enterprise T1000 Jumpstart

From: Paul Sell (paul.sell@argonst.com)
Date: Wed Nov 28 2007 - 18:40:14 EST


 I have a new Sparc Enterprise T1000. The only way to install the OS is
via a jumpstart server. (There is no CDROM, keyboard ports, mouse ports,
USB ports, etc.). I have read that the jumpstart server can be
configured on a Linux machine. As far as I can tell I have the jumpstart
server setup correctly, but when I do a tcpdump on the Linux jumpstart
server, I get the following error message over and over again:

13:18:21.213514 IP jsclient.mydomain.local.32768 >
jsserver.mydomain.local.32779: UDP, length 4
13:18:21.213539 IP jsserver.mydomain.local > jsclient.mydomain.local:
icmp 40: jsserver.mydomain.local udp port 32779 unreachable

On the T1000, I get over and over again, "Timed out waiting for TFTP".

Here is some information on my environment.

jsclient 192.168.10.34
jsserver 192.168.10.30
jsclient and jsserver are both on the same vlan (I have also tried
directly connecting via crossover cable to eliminate the switches)

My OS and kernel:
/etc/redhat-release
CentOS release 4.5 (Final)
uname -r
2.6.9-55.0.12.EL

Installed the services I needed and made sure all other software is up to
date:
yum install rarpd bootparamd tftp-server tftp tcpdump
yum update
Rebooted to apply updates

Made sure the services I need are on after reboot:
chkconfig rarpd on
chkconfig bootparamd on
chkconfig tftp on
chkconfig nfs on
chkconfig iptables off
Made sure SELINUX is turned off
Made sure nothing is listed under /etc/hosts.allow and /etc/hosts.deny
Rebooted again to make sure they changes worked

Setup my directory's:
mkdir -p /jumpstart/install/sol10
chmod 777 /jumpstart
mkdir /tftpboot
chmod 777 /tftpboot

Tested tftp:
Created a test file in /tftpboot
Went to another server and was able to tftp the test file

Link files needed to run ./setup_install_server and copy files:
ln -s /bin/tar /bin/bar
ln -s /bin/sed /usr/bin/sed
ln -s /usr/bin/gdb /usr/bin/adb
vi /bin/mach
#!/bin/bash
uname -p
:wq
chmod +x /bin/mach
Mounted the Solaris 10 8/07 DVD
/mnt/media/Solaris_10/Tools/./setup_install_server
/jumpstart/install/sol10/

Configure NFS:
/etc/exports
/jumpstart/install/sol10
*(ro,no_root_squash,async,no_subtree_check)
service nfs restart
exportfs returns
/jumpstart/sol10_companion
<world>
Tested NFS by mounting this directory on another machine, it worked with
no problems

Get the server ready for the client:
/etc/ethers
0:14:4f:aa:ea:ec jsclient.mydomain.local

/etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.10.30 jsserver.mydomain.local jsserver
192.168.10.34 jsclient.mydomain.local jsclient

/etc/bootparams (note, I am not doing a unattended install, but rather
boot net - text)
jsclient.mydomain.local \
root=jsserver:/jumpstart/install/sol10/Solaris_10/Tools/Boot \
install=jsserver:/jumpstart/install/sol10 \
boottype=:in

Convert my IP (192.168.10.34) to HEX (C0A80A22)

cp
/jumpstart/install/sol10/Solaris_10/Tools/Boot/usr/platform/sun4v/lib/fs/nfs/inetboot
/tftpboot/inetboot.sun4v
cp
/jumpstart/install/sol10/Solaris_10/Tools/Boot/usr/platform/SUNW,SPARC-Enterprise-T1000/lib/fs/nfs/inetboot
/tftpboot/inetboot. SUNW,SPARC-Enterprise-T1000
cd /tftpboot
ln -s inetboot.sun4v C0A80A22
ln -s inetboot.sun4v C0A80A22.SUN4V
I also tried:
ln -s inetboot.SUNW,SPARC-Enterprise-T1000 C0A80A22
ln -s inetboot.SUNW,SPARC-Enterprise-T1000
C0A80A22.SUNW,SPARC-Enterprise-T1000

Does anyone have any ideas or suggestions on how to fix this problem?
Thanks.

Paul

[demime 1.01b removed an attachment of type text/x-vcard which had a name of paul_sell.vcf]
_______________________________________________
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:42:33 EDT