Firmware Upgrade Sun Fire T2000
Firmware Upgrade auf Sun Maschinen kann je nach Maschinentyp doch recht mühsam sein. Obwohl das OBP recht problemlos ist, ist es teilweise mühsam ein Firware Upgrade eines RSC, LOM oder ALOM durchzuführen. Bei der T2000 stellt Sun endlich nur noch ein Firmware Upgrade zur verfügung, welches einfach installiert werden kann und gleich alles abdeckt.
Die Firmware kann man auf mehrere Arten installieren. Da ich in meinem Fall kein Risiko eingehen wollte, habe ich die Firmware über FTP installiert. Das hat auch den Vorteil, dass man sehr komfortabel mehrere Maschinen upraden kann. Nachdem man von SunSolve den entsprechenden Patch bezogen hat, entpackt man diesen auf einer Maschine, welche über einen ftp Daemon am Laufen hat.
Es empfiehlt sich über das serielle Interface auf das ALOM einzuloggen, damit man später wirklich alle Meldungen sieht. Nachdem man das OS runtergefahren hat und die Maschine ausgeschaltet hat, kann man loslegen:
Als ersten muss man den virtuellen Schlüssel auf die normale Position stellen:
sc> setkeyswitch normal
Keyswitch is in the NORMAL position.
Mit dem flashupdate Kommando kann man das Image vom FTP Server holen und installieren. Mit der Option -s gibt man die IP Adresse des Servers an und mit -f den Pfad zum Image File:
sc> flashupdate -s 10.0.0.1 -f /path/to/126399-01/Sun_System_Firmware-6_4_4-Sun_Fire_T2000.bin
Username: username
Password: ******
SC Alert: System poweron is disabled.
……………………………………………………………………..
……………………………………………………………………..
……
Update complete. Reset device to use new software.
SC Alert: SC firmware was reloaded
Das war es eigentlich schon. ALOM neu starten damit das ALOM die neue Firmware lädt:
sc> resetsc
Are you sure you want to reset the SC [y/n]? y
User Requested SC Shutdown
ALOM BOOTMON v1.4.2
ALOM Build Release: 001
Reset register: 00000000
ALOM POST 1.0
Dual Port Memory Test, PASSED.
TTY External – Internal Loopback Test
TTY External – Internal Loopback Test, PASSED.
TTYC – Internal Loopback Test
TTYC – Internal Loopback Test, PASSED.
TTYD – Internal Loopback Test
TTYD – Internal Loopback Test, PASSED.
Memory Data Lines Test
Memory Data Lines Test, PASSED.
Memory Address Lines Test
Slide address bits to test open address lines
Test for shorted address lines
Memory Address Lines Test, PASSED.
Boot Sector FLASH CRC Test
Boot Sector FLASH CRC Test, PASSED.
Return to Boot Monitor for Handshake
ALOM POST 1.0
Status = 00007fff
Returned from Boot Monitor and Handshake
Loading the runtime image… VxWorks running.
Starting Advanced Lights Out Manager CMT v1.4.2
Copyright 2007 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Current mode: NORMAL
Attaching network interface lo0… done.
Attaching network interface motfec0…. done.
Booting from Segment 0
SC Alert: SC System booted.
Sun(tm) Advanced Lights Out Manager CMT v1.4.2
Full VxDiag Tests
BASIC TOD TEST
Read the TOD Clock: FRI MAY 25 09:07:02 2007
Wait, 1 – 3 seconds
Read the TOD Clock: FRI MAY 25 09:07:04 2007
BASIC TOD TEST, PASSED
ETHERNET CPU LOOPBACK TEST
50 BYTE PACKET – a 0 in field of 1′s.
50 BYTE PACKET – a 1 in field of 0′s.
900 BYTE PACKET – pseudo-random data.
ETHERNET CPU LOOPBACK TEST, PASSED
Full VxDiag Tests – PASSED
Status summary – Status = 7FFF
VxDiag – – PASSED
POST – – PASSED
LOOPBACK – – PASSED
I2C – – PASSED
EPROM – – PASSED
FRU PROM – – PASSED
ETHERNET – – PASSED
MAIN CRC – – PASSED
BOOT CRC – – PASSED
TTYD – – PASSED
TTYC – – PASSED
MEMORY – – PASSED
MPC885 – – PASSED
Wenn das ALOM fertig gebootet hat, sollte man sich einloggen und mit showhost die Firmware kontrolieren.
sc> showhost
Sun-Fire-T2000 System Firmware 6.4.4 2007/04/20 10:13
Host flash versions:
Hypervisor 1.4.1 2007/04/02 16:37
OBP 4.26.1 2007/04/02 16:26
POST 4.26.0 2007/03/26 16:45
2 Kommentare »
RSS feed for comments on this post. TrackBack URL
[...] Woche war ich bei einem Kunden und ich wurde gefragt, ob ich, wenn ich schon vor Ort bin, ein Firmwareupgrade bei einer T2000 durchführen kann. Super einfache Sache, geht normalerweise ohne Problem. Zumindest [...]
tnx mate!