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
tnx mate! 😉
Hallo!
Dein Beitrag ist zwar schon ein wenig älter, hat mir aber gerade sehr geholfen!
Vielen Dank!
Lg Roema