Mai
30
2007
2

OBP Upgrade jetzt noch einfacher

OBP Upgrade geht jetzt noch einfacher, direkt vom OS aus. Es soll bereits seit einigen OBP Releases verfügbar sein, ich hab allerdings erst kürzlich davon gehört. Man sollte allerdings beachten, dass nach dem ausführen des Scripts sofort ein Reboot durchgeführt wird.

Der Output von einer Sun Fire V240.

# ./unix.flash-update.SunFire240.sh

Flash Update 2.4: Program and system initialization in progress…

Current System Flash PROM Revision:
———————————–
OBP 4.18.5 2005/10/21 17:55 Sun Fire V210/V240,Netra 210/240

Available System Flash PROM Revision:
————————————-
OBP 4.22.28 2007/03/01 07:08

NOTE: The system will be rebooted (reset) after the firmware has been updated.
However, if an error occurs then the system will NOT be rebooted.

Do you wish to update the firmware in the system Flash PROM? yes/no : yes

Erasing the top half of the Flash PROM.
Programming OBP into the top half of the Flash PROM.
Verifying OBP in the top half of the Flash PROM.

Erasing the bottom half of the Flash PROM.
Programming OBP into the bottom half of Flash PROM.
Verifying OBP in the bottom half of the Flash PROM.

Erasing the top half of the Flash PROM.
Programming POST into the top half of Flash PROM.
Verifying POST in the top half of the Flash PROM.

The system’s Flash PROM firmware has been updated.

Please wait while the system is rebooted…

Shutdown started. Fri May 25 11:54:36 MEST 2007

Written by ihsan in: hardware, server |
Mai
29
2007
3

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

Written by ihsan in: hardware, server |
Mai
26
2007
2

Jonathan Schwartz über die Zukunft von Sun

Jonathan Schwartz, der CEO von Sun, hat mit ZDNet Australien über die Zukunft von Sun gesprochen. Besonders interessant ist folgende Aussage von Jonathan auf der zweiten Seite:

If you’re CitiGroup or if you’re JPMorgan Chase or Deutsche Bank or Federal Express or NTT DoCoMo or the government of the Philippines, we’re actually pretty easy to do business with. The problem is we’re miserable at making it easy for small companies to do business with Sun. That’s my fault, and I’m going to go fix that.

Es erfreulich, dass das Management von Sun über diese Problematik informiert ist. Jetzt besteht sogar Hoffnung, dass solche Sachen nicht mehr zur Tagesordnung für Sun Kunden gehören.

Written by ihsan in: Sun Microsystems |
Mai
25
2007
2

Quo Vadis IBM?

In einem Blog Eintrag eines Sun Mitarbeiters wird wieder mal meine Theorie bestätigt, dass Solaris, das Unix im kommerziellen Umfeld ist. Es dürfte vermutlich nur noch eine Frage der Zeit sein, bis der AIX in der gleichen Liga wie Trux64 und HP-UX ist.

Written by ihsan in: Allgemein |
Mai
24
2007
2

e1000g.conf

Wie in einem früheren Blog Eintrag erwähnt, wurde mit Solaris 10 Update 3 der ipge Treiber nach e1000g umbenannt. Heute habe bemerkt, dass Sun für diesen Treiber ein default /kernel/drv/e1000g.conf mitliefert.

Danke Sun, darauf habe ich schon lange gewartet.

Written by ihsan in: Solaris |
Mai
23
2007
3

verfügbare Netzwerk Interfaces anzeigen

Jeder Solaris Mensch kennt die Situation: man steht vor einem fremden System und man fragt sich, wie die nicht konfigurierten Interfaces (nicht geplumbt) heissen. In diesem Fall ist dladm(1M) der Freund von root:

# dladm show-link
e1000g0         type: non-vlan  mtu: 1500       device: e1000g0
e1000g1         type: non-vlan  mtu: 1500       device: e1000g1
e1000g2         type: non-vlan  mtu: 1500       device: e1000g2
e1000g3         type: non-vlan  mtu: 1500       device: e1000g3

Written by ihsan in: Solaris |
Mai
18
2007
3

Jumpstart und Disk ohne Label

Ich war kürzlich mit folgender Fehlermeldung konfrontiert:

ERROR: (_app_set_slice) Disk is not selected

Disk layout for selected disks

Disk c1t0d0
Solaris Slice Table
Slice Start Cylinder MB Preserve Directory
——- ——– ——– ——– ——– ———-
2 0 14087 69995 no overlap
7 0 4 20 no

Usable space: 69995 MB (14087 cylinders) Free space: 69975 MB

Verifying disk configuration
- ERROR: Slice is less than one cylinder (c1t0d0s3)

Verifying space allocation
- ERROR: “/” does not fit on any disk
- ERROR: “/opt” does not fit on any disk
- ERROR: “/usr” does not fit on any disk
- ERROR: “/var” does not fit on any disk

Space Requirements (Mbytes)
Directory Actual Required Default
————————- ———- ———- ———-
/ 133 156
/opt 2 2
/usr 4001 4707
/var 74 87
swap 0 512

TOTAL 4210 5464

ERROR: System installation failed
Solaris installation program exited.

In diesem Fall hatte die zweite Disk, c1t1d0, welche die mirror Disk ist, neu und hatte keinen Label. Es bleibt in diesem Fall nichts anderes übrig als von Hand einen Label auf die Disk zu schreiben. Es fragt sich jetzt natürlich, warum die das während der Jumpstart Installation nicht automatisch gemacht wird, ich werde mir aber für die Zukunft merken, zuerst mit boot net -s zu booten und von Hand einen default Label auf die Disk schreiben.

Written by ihsan in: Solaris |
Mai
16
2007
3

Aus ipge wird e1000g

Ich habe kürzlich festgestellt, dass mit Solaris 10 11/06 (Update 3) die ipge Interfaces zu e1000g umbenannt wurden. Folgendes steht in den Release Notes:

The ipge driver and all its SUNWipge packages for Sun4V systems might not be available with a future release of Solaris. Starting with the Solaris 10 11/06 release, Ontario and other SPARC based platforms transition from ipge to e1000g drivers. The e1000g driver will be the default Ethernet driver for all Sun platforms that use Intel 1G chipsets.

Written by ihsan in: Solaris |
Mai
10
2007
2

Sun veröffentlich Open Source Java

Sun hat kürzlich unter OpenJDK Java als Open Source veröffentlicht. So mit wird es endlich möglich, Java auf wirklich allen Plattformen zu implementieren.

Written by ihsan in: Allgemein |
Mai
08
2007
2

How to Install Solaris 10

Dennis Clarke von Blastwave hat sich die Mühe gemacht und einen Artikel geschrieben, der Schritt für Schritt erklärt wie man Solaris 10 auf x86 Hardware installiert. Gut gemacht, insebosendere für Leute, die sich noch nie mit Solaris befasst haben.

Written by ihsan in: Solaris |

Template: TheBuckmaker.com Themes for WordPress