Thursday Jun 29, 2006
Here is the summary of OS Loading issue.
With 1.3.1 build 03 OS loading was happened but after booting up it was
unable to pick the configuration file. So always it needed manual
intervantion. It asks all the questions like locale,IP and all the other
setting needed for.
Initially I tried with all the probable modification.
- Finally upgrade the BIOS and SP to latest version and it stared
working for Solaris but failed for Linux OS.
In the meantime I tried with all the below modification and set up
another hotdog server.
- Removed the JDK 1.5.0_06 and replaced JDK1.5.0_02
- Worked with clean new OS installation.
Then the OS discovery worked fine but OS loading completely failed. The
target m/c tries to reboot after OS loading but unable to get DHCP
request serverd by the master server. Here start the real debugiing.
- The snoop out put does n't contain any DHCP/TFTP packets.
/usr/sbin/snoop -d nge0
/usr/sbin/snoop -d bge0
*
*- * disabled the spanning tree option (on switch #disable spantree all)
*Even after* *disabling the spanning tree option on the switch it failed
to load OS. It signify either Network is unable to serve DHCP request or
could be problem with hotdog server. Tried to isolate the issue further.
When we connceted the eth0 of v20z (client) to swan network, static and
providion Ip of that network found some DHCP packets at nge0 while
snooping. For the hotdog server nge0 is connected to swan and bge0 is
provisioning IP.
This gave some clue regarding the issue of network and finally after
doing following modification OS loading happened successfully.
disabled the dhcp server on bge0 interface:
/opt/SUNWscs/sbin/as_dhcp_config.pl -d
re-enable it on the other nge0 interface
/opt/SUNWscs/sbin/as_dhcp_config.pl -e -I nge0
(Changed the IP address to 10.12.162.164 (SWAN network)to the load
server command.)
Now the current setup:
- Connected an unmanaged switch and modified the DHCP port to bge0 again
/opt/SUNWscs/sbin/as_dhcp_config.pl -d
/opt/SUNWscs/sbin/as_dhcp_config.pl -e -I bge0
Hotdog server: x2100, Client: v20z
bash-3.00# snoop -d bge0 | grep -i DHCP
Using device /dev/bge0 (promiscuous mode)
OLD-BROADCAST -> BROADCAST DHCP/BOOTP DHCPDISCOVER
192.168.250.160 -> BROADCAST DHCP/BOOTP DHCPOFFER
OLD-BROADCAST -> BROADCAST DHCP/BOOTP DHCPREQUEST
192.168.250.160 -> BROADCAST DHCP/BOOTP DHCPACK