ВТ (непрофильный форум) > Уголок SUNтехника, SF 4800
Обновление ПО сервера SUN Fire 4800
случайность:
При помощи команды showboards смотрим статус плат. надо чтоб было все ок. not testet допускается я так понял, так как платы прошились.
--- Код: ---Slot Pwr Component Type State Status Domain
---- --- -------------- ----- ------ ------
SSC0 On System Controller Main Passed -
SSC1 On Present Spare - -
ID0 On Sun Fire 4800 Centerplane - OK -
PS0 On A153 Power Supply - OK -
PS1 On A153 Power Supply - OK -
PS2 On A153 Power Supply - OK -
FT0 On Fan Tray Low Speed OK -
FT1 On Fan Tray Low Speed OK -
FT2 On Fan Tray Low Speed OK -
RP0 On Repeater Board - OK -
RP2 On Repeater Board - OK -
/N0/SB0 On CPU Board V2 Assigned Not tested A
/N0/SB4 On CPU Board V2 Assigned Not tested A
/N0/IB6 On PCI I/O Board Assigned Not tested A
/N0/IB8 On PCI I/O Board Assigned Not tested A
--- Конец кода ---
случайность:
теперь можно прошиваться.
Я делал неправильно. Сначала надо шить резервный контроллер, потом основной. я начал с основного.
для прошивки используется вот такая командочка - flashupdate -f http://turbinium.com/upload/sun/ scapp rtos
файлы прошивки лежат по адресу http://turbinium.com/upload/sun/, и прошиваем в контроллере scapp и rtos
--- Код: ---sf4800:SC>flashupdate -f http://turbinium.com/upload/sun/ scapp rtos
As part of this update, the system controller will automatically reboot.
RTOS will be upgraded automatically during the next boot.
ScApp will be upgraded automatically during the next boot.
Rebooting will interrupt any current operations.
This includes keyswitch changes, Solaris reboots
and all current connections.
Do you want to continue? [no] y
Waiting for critical processes to finish. This may take a while.
Critical processes have finished.
No boards can be updated.
Rebooting the SC to automatically complete the upgrade.
Rebooting. All network client connections closed. Reestablish any needed connections.
Dec 27 13:27:43 sf4800 Platform.SC: Stopping all services on this SC
Dec 27 13:27:44 sf4800 Platform.SC: All services on this SC have been stopped.
Software Reset...
@(#) SYSTEM CONTROLLER(SC) POST 47 2007/08/03 05:11
PSR = 0x044010e5
PCR = 0x04004000
Memory size = 32MB
обрезан лог загрузки системного контроллера
--- Конец кода ---
Системный контроллер успешно перегрузился и я увидел проблему почему тов доках на прошивку об этом не говориться, Хотя очевидная вещь, на плате системного контроллера перемычка J303 стоит в положении защиты от записи.
--- Код: ---Flashupdate
ERROR: Flashprom is write protected!
Please install jumper J1303 on system controller.
Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80
Transferring sgsc.flash via HTTP: 6576290/6576290 = 100%
Validating ScApp flash image...
Updating flashprom sectors at address 0x36000000: 101/101 = 100%
ok
Copyright 2008 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Sun Fire System Firmware
RTOS version: 47
ScApp version: 5.21.1 Build_02
The RTOS revision is too old for this version of ScApp.
ScApp version 5.21.1 requires RTOS version 48 but RTOS version 47 is installed.
You will be prompted to enter a URL where ScApp and RTOS can be downloaded.
Enter URL : http://turbinium.com/upload/sun/
Rebooting the SC to automatically complete the upgrade.
Software Reset...
@(#) SYSTEM CONTROLLER(SC) POST 47 2007/08/03 05:11
PSR = 0x044010e5
дальше тоже самое в цикле
--- Конец кода ---
scapp в контроллер прошилось, а вот RTOS нет, так как стоит защита от записи, и системный контроллер ругался что в нес стоит старая вресия 47 а надо 48. Контроллер постоянно перегружался. Делать нечего, питание выкл, контроллер долой, и втыкаем перемычку J303, Контакты замкнуты значит защита от записи выключена. Контроллер на место, включаю сервер, не зная что меня ждет.
Контроллер разок сам перезагрузился и начался автоматически процесс прошивки
--- Цитировать ---Flashupdate
Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80
Transferring sgrtos.flash via HTTP: 696128/696128 = 100%
Validating RTOS flash image...
Updating flashprom sectors at address 0x20000000: 11/11 = 100%
ok
Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80
Transferring sgsc.flash via HTTP: 6576290/6576290 = 100%
Validating ScApp flash image...
Updating flashprom sectors at address 0x36000000: 101/101 = 100%
ok
Software Reset...
@(#) SYSTEM CONTROLLER(SC) POST 48 2008/09/18 07:35
PSR = 0x044010e5
PCR = 0x04004000
Memory size = 32MB
--- Конец цитаты ---
В этот раз прошивка системного контроллера удалась. так что один стал новым,
случайность:
после старта системы развалился failover так как версии прошивок системных контроллеров разные
--- Код: ---Copyright 2008 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Sun Fire System Firmware
RTOS version: 48
ScApp version: 5.21.1 Build_02
SC POST diag level: min
The date is Friday, December 27, 2019, 1:47:57 PM PST.
sf4800 Platform.SC: Boot: ScApp 5.21.1, RTOS 48
sf4800 Platform.SC: SBBC Reset Reason(s): Power On Reset
sf4800 Platform.SC: Initializing the SC SRAM
sf4800 Platform.SC: Clock Source: 75MHz
sf4800 Platform.SC: Spare System Controller
sf4800 Platform.SC: Starting telnet server ...
sf4800 Platform.SC: SC Failover: enabled but not active.
System Controller 'sf4800':
Type 0 for Platform Shell
Input: sf4800 Platform.SC: SC Failover: This SC is running firmware version 5.21.1. The other SC is running older firmware version 5.20.9. Consider upgrading the other SC. Failover will run in compatibility mode.
sf4800 Platform.SC: SC Failover: the other SC has SC Failover disabled.
sf4800 Platform.SC: SC Failover: disabled
--- Конец кода ---
теперь можно прошить резервный системный контроллер. Для этого будет использована команда flashupdate -f http://turbinium.com/upload/sun/ scapp rtos
Важное дополнение, ключ all не работат с резервным системный контроллером
--- Код: ---sf4800:sc> flashupdate -f http://turbinium.com/upload/sun scapp rtos
As part of this update, the system controller will automatically reboot.
RTOS will be upgraded automatically during the next boot.
ScApp will be upgraded automatically during the next boot.
Rebooting will interrupt any current operations.
This includes keyswitch changes, Solaris reboots
and all current connections.
Do you want to continue? [no] y
Waiting for critical processes to finish. This may take a while.
Critical processes have finished.
No boards can be updated.
Rebooting the SC to automatically complete the upgrade.
Rebooting. All network client connections closed. Reestablish any needed connections.
Software Reset...
.
.
.
POST Complete.
ERI Device Present
MAC address is 0:3:ba:7:ae:e7
Hostname: sf4800
Address: 192.168.1.7
Netmask: 255.255.255.0
Attached TCP/IP interface to eri unit 0
Attaching interface lo0...done
Gateway: 192.168.1.1
interrupt: 100 Mbps full duplex link up
Flashupdate
Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80
Transferring sgrtos.flash via HTTP: 696128/696128 = 100%
Validating RTOS flash image...
Updating flashprom sectors at address 0x20000000: 11/11 = 100%
ok
Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80
Transferring sgsc.flash via HTTP: 6576290/6576290 = 100%
Validating ScApp flash image...
Updating flashprom sectors at address 0x36000000: 101/101 = 100%
ok
Software Reset...
@(#) SYSTEM CONTROLLER(SC) POST 48 2008/09/18 07:35
PSR = 0x044010e5
PCR = 0x04004000
--- Конец кода ---
случайность:
Ну все контроллеры прошиты. остались нетронутые только процессорные платы и модули I/O. для этого можно использовать параметр all. Перед этим сервер должен быть полностью включен при помощи команды poweron all
команда для обновления ПО вышлдяит так flashupdate -f http://turbinium.com/upload/sun/ all
--- Код: ---sf4800:SC> flashupdate -f http://turbinium.com/upload/sun/ all
As part of this update, the system controller will automatically reboot.
RTOS will be upgraded automatically during the next boot.
ScApp will be upgraded automatically during the next boot.
After this update you must reboot each active domain that was upgraded.
Rebooting will interrupt any current operations.
This includes keyswitch changes, Solaris reboots
and all current connections.
Do you want to continue? [no] y
Waiting for critical processes to finish. This may take a while.
Critical processes have finished.
Retrieving: http://turbinium.com/upload/sun/sgcpu.flash
Validating ................... Done
Programming PROM /N0/SB0/FP0
Erasing .................. Done
Programming .................. Done
Verifying .................. Done
Programming PROM /N0/SB0/FP1
Erasing .................. Done
Programming .................. Done
Verifying .................. Done
Programming PROM /N0/SB4/FP0
Erasing .................. Done
Programming .................. Done
Verifying .................. Done
Programming PROM /N0/SB4/FP1
Erasing .................. Done
Programming .................. Done
Verifying .................. Done
Retrieving: http://turbinium.com/upload/sun/sgpci.flash
Validating ....... Done
Programming PROM /N0/IB6/FP0
Erasing ...... Done
Programming ...... Done
Verifying ...... Done
Programming PROM /N0/IB8/FP0
Erasing ...... Done
Programming ...... Done
Verifying ...... Done
Rebooting the SC to automatically complete the upgrade.
Rebooting. All network client connections closed. Reestablish any needed connections.
Dec 27 14:26:23 sf4800 Platform.SC: Stopping all services on this SC
Dec 27 14:26:23 sf4800 Platform.SC: All services on this SC have been stopped.
Software Reset...
@(#) SYSTEM CONTROLLER(SC) POST 48 2008/09/18 07:35
PSR = 0x044010e5
PCR = 0x04004000
Memory size = 32MB
.
.
.
Flashupdate
Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80
Transferring sgrtos.flash via HTTP: 696128/696128 = 100%
Validating RTOS flash image...
Updating flashprom sectors at address 0x20000000: 11/11 = 100%
ok
Connecting to turbinium.com...
Connected to turbinium.com (195.208.1.105), port 80
Transferring sgsc.flash via HTTP: 6576290/6576290 = 100%
Validating ScApp flash image...
Updating flashprom sectors at address 0x36000000: 101/101 = 100%
ok
Software Reset...
@(#) SYSTEM CONTROLLER(SC) POST 48 2008/09/18 07:35
PSR = 0x044010e5
PCR = 0x04004000
Memory size = 32MB
--- Конец кода ---
Проверяем что получилось
--- Код: ---sf4800:SC> showboards -p version -v
Component Segment Compatible In Date Time Build Version
--------- ------- ---------- -- ---- ---- ----- -------
SSC0/FP0 - - - - - - RTOS version: 48
SSC0/FP1 ScApp Reference 12 11/20/2008 04:32 1.0 5.21.1
SSC0/FP1 Ver - - 11/20/2008 04:32 1.0 5.21.1 Build_02
/N0/IB6/FP0 iPOST Yes 12 11/20/2008 04:24 1.0 5.21.1
/N0/IB6/FP0 Ver - - 11/20/2008 04:27 1.0 5.21.1 Build_02
/N0/IB8/FP0 iPOST Yes 12 11/20/2008 04:24 1.0 5.21.1
/N0/IB8/FP0 Ver - - 11/20/2008 04:27 1.0 5.21.1 Build_02
/N0/SB0/FP0 POST Yes 12 11/20/2008 04:12 1.0 5.21.1
/N0/SB0/FP0 OBP Yes 12 11/20/2008 04:06 1.0 5.21.1
/N0/SB0/FP0 Ver - - 11/20/2008 04:19 1.0 5.21.1 Build_02
/N0/SB0/FP1 POST Yes 12 11/20/2008 04:12 1.0 5.21.1
/N0/SB0/FP1 OBP Yes 12 11/20/2008 04:06 1.0 5.21.1
/N0/SB0/FP1 Ver - - 11/20/2008 04:19 1.0 5.21.1 Build_02
/N0/SB4/FP0 POST Yes 12 11/20/2008 04:12 1.0 5.21.1
/N0/SB4/FP0 OBP Yes 12 11/20/2008 04:06 1.0 5.21.1
/N0/SB4/FP0 Ver - - 11/20/2008 04:19 1.0 5.21.1 Build_02
/N0/SB4/FP1 POST Yes 12 11/20/2008 04:12 1.0 5.21.1
/N0/SB4/FP1 OBP Yes 12 11/20/2008 04:06 1.0 5.21.1
/N0/SB4/FP1 Ver - - 11/20/2008 04:19 1.0 5.21.1 Build_02
--- Конец кода ---
Обновление ПО сервера успешно завершено. Установлена последняя версия.
Навигация
Перейти к полной версии