О газотурбинных двигателях
ВТ (непрофильный форум) => Уголок SUNтехника => Тема начата: случайность от 21 января 2020, 17:34:20
-
Sun Fire V240
Вот такую железку мне сегодня отдали. Немножко неудобно его было нести, но хоть недалеко. Это двухюнитовый сервер начального уровня.
Краткие ТТХ
CPU - 1 или 2 supersparc IIIi до 1,5ГГц
ОЗУ -512Мб - 16ГБ
HDD - 4 штуки SCSI SCA80
PCI -3 слота 32/64бит
Ethernet - встроеная 4-х портовая 10/100/1000 baseT
DVD-ROM - тонкий ноутбучный ATAPI
USB - 2 порта USB 1.0
Потребляемая мощность - 442 Вт в максимальной кофигурации
Высота - 87,66 мм
Ширина - 425 мм
Глубина - 635 мм
Вес - 22,4 кг в полной конфигурации
Поддерживаемые версии Solaris:
1 ГГц, 1,28 ГГц:
8 - 12/02
9 - 4/03
10
1.33 ГГц, 1.5 ГГц:
8 - HW 07/03 (требуется патч 109885-15)
9 - 12/03
10 - 03/05
У этого сервера есть подобный ему Sun Fire V210, разница только в высоте, 210 это одноюнитовый сервер. Из за этого в нем только два HDD и один слот по карточки PCI. Материнская плата у них одна и таже
ТЕКУЩАЯ КОНФИГУРАЦИЯ
Версия OBPROM
4.30.0 2010/01/06 (последняя)
Версия ALOM
1.6.8 (последняя что нашел)
Процессоры
2 шт Ultra Sparc IIIi 1,503 ГГц (максимальные процы)
Память
16 Гб - 8шт х 2гб (максимальный объем)
Диски
1 шт 36 Гб
-
Наклейки на сервере, что предустановлена соляра и разный софт, и что включен диагностический режим. И перед использованием сервера его надо отключить, почита документацию. Ну это для тех кто первый раз видит эту железяку.
Я уже давно не читаю доки для этого
-
мордочка у сервера откидывается, и можно увидеть что в нем установлены 4 SCSI диска. Они были по 72Гб. Да были. Так как перекочевали в Sun Fire V440. Который лишился, дисков потому что я их переставил в свой комп.
Так же на передней панели установлен ключ выбора режимов работы сервера, кнопка включения. DVD привод, и карточка хранящая настройки сервера. При работе сервера она всегда должна быть в считывателе.
-
А теперь можно скахать повернись к стене передом а ко мне задом. хех. Посмотрим что у сервера сзади.
Два блока питания горячей замены. Теоретически север может работать от одного. Но на практике один БП не держит максимальную конфигурацию.
Три индикатора состояния сервера. Верхний - работа сервера. сердний - требуется обслуживание. Гижний так называемый локатор, предназначен чтоб найти нужный сервер в стойке. Эти же индикаторы выведены на передню панель. Сетевой rj45 порт ALOM. последовательный rj45 порт ALOM. DB9 последовательный порт. 4 порта rj45 сетевой карты . Два USB 1.0 И SCSI порт. Ьак же видна видяшка. Но она штатно стояла в Sun Fire 440
-
Защелка крышки сервера. Как видно крышка универсальная, использовалась как в Sun Fire V240 так и в одноюнитовом Sun Fire V210
-
Открываем и откидываем крышку сервера. Она находится на петлях, поэтому не сниматеся, и значит ее не потерять. Рациональное решение.
Внутри виден отсек для двух БП Причем Отсек изолирован от внутреннего объема сервера, но это металл. А значит вес.
Под пластиковой панелью находятся два процессора, и память. Справа находится отсек под карты расширения.
-
На внутренней части сервера находится руководство по обслуживанию сервера, и даже требуемый инструмент в картинках. Подобного я в PC серверах не встречал
-
Сбоку сервера находится ярлык и бирка с конфигом. каков он был изначально. По ней можно понять что в сервере стояли два процессора по 1,5 ГГц. Это максимальные процессора. Два HDD по 72Гб. И 4 палки памяти по 512Мб. А вот на память поскупились.
-
Немного логов.
Так как пароль снят и можно смело копаться в ALOM-ме
вот например посмотрим что установлено в сервере по команде showfru
app02-sch-SC> showfru
FRU_PROM at MB.SEEPROM
Manufacturer Record
Timestamp: THU FEB 17 23:57:53 UTC 2005
Description: FRUID,INSTR,M'BD,2X1.5GHZ,CPU
Manufacture Location: Hsinchu,Taiwan
Sun Part No: 3753227
Sun Serial No: 018309
Vendor JEDEC code: 3E5
Initial HW Dash Level: 02
Initial HW Rev Level: 02
Shortname: MOTHERBOARD
FRU_PROM at ENC.SEEPROM
Manufacturer Record
Timestamp: TUE FEB 01 07:53:03 UTC 2005
Description: FRUID,PRGM,INSTR,2U,IN/FACE,LOW
Manufacture Location: Shunde,China
Sun Part No: 3705183
Sun Serial No: 132482
Vendor JEDEC code: 3E5
Initial HW Dash Level: 03
Initial HW Rev Level: 02
Shortname: CHASSIS
FRU_PROM at HCM.SEEPROM is not present
FRU_PROM at PS0.SEEPROM
Manufacturer Record
Timestamp: MON DEC 20 06:23:15 UTC 2004
Description: PWR SUPPLY,A192,400W,AC-DC
Manufacture Location: BAO'AN, CHINA
Sun Part No: 3001674
Sun Serial No: 006451
Vendor JEDEC code: 37A
Initial HW Dash Level: 02
Initial HW Rev Level: 50
Shortname: PS
FRU_PROM at PS1.SEEPROM
Manufacturer Record
Timestamp: MON DEC 20 06:23:20 UTC 2004
Description: PWR SUPPLY,A192,400W,AC-DC
Manufacture Location: BAO'AN, CHINA
Sun Part No: 3001674
Sun Serial No: 006452
Vendor JEDEC code: 37A
Initial HW Dash Level: 02
Initial HW Rev Level: 50
Shortname: PS
FRU_PROM at MB.P0.B0.D0.SEEPROM
Timestamp: MON JAN 24 12:00:00 UTC 2005
Description: SDRAM DDR, 512 MB
Manufacture Location:
Vendor JEDEC code: C149
Vendor Part No: 72D64500GR7B
FRU_PROM at MB.P0.B0.D1.SEEPROM
Timestamp: MON JAN 24 12:00:00 UTC 2005
Description: SDRAM DDR, 512 MB
Manufacture Location:
Vendor JEDEC code: C149
Vendor Part No: 72D64500GR7B
FRU_PROM at MB.P0.B1.D0.SEEPROM
Timestamp: MON JAN 24 12:00:00 UTC 2005
Description: SDRAM DDR, 512 MB
Manufacture Location:
Vendor JEDEC code: C149
Vendor Part No: 72D64500GR7B
FRU_PROM at MB.P0.B1.D1.SEEPROM
Timestamp: MON JAN 24 12:00:00 UTC 2005
Description: SDRAM DDR, 512 MB
Manufacture Location:
Vendor JEDEC code: C149
Vendor Part No: 72D64500GR7B
FRU_PROM at MB.P1.B0.D0.SEEPROM
Timestamp: MON JAN 31 12:00:00 UTC 2005
Description: SDRAM DDR, 512 MB
Manufacture Location:
Vendor JEDEC code: C149
Vendor Part No: 72D64500GR7B
FRU_PROM at MB.P1.B0.D1.SEEPROM
Timestamp: MON JAN 31 12:00:00 UTC 2005
Description: SDRAM DDR, 512 MB
Manufacture Location:
Vendor JEDEC code: C149
Vendor Part No: 72D64500GR7B
FRU_PROM at MB.P1.B1.D0.SEEPROM
Timestamp: MON JAN 31 12:00:00 UTC 2005
Description: SDRAM DDR, 512 MB
Manufacture Location:
Vendor JEDEC code: C149
Vendor Part No: 72D64500GR7B
FRU_PROM at MB.P1.B1.D1.SEEPROM
Timestamp: MON JAN 31 12:00:00 UTC 2005
Description: SDRAM DDR, 512 MB
Manufacture Location:
Vendor JEDEC code: C149
Vendor Part No: 72D64500GR7B
как видно определяются мать, корпус, два БП и память. Интересно корпус от чего зависит? ведь в желеязке нет ни одной ИС
-
Если вставить видяшку в сервер, то на мониторе ничего не будет, все дело в том что вывод направляется на консоль. Чтоб исправить это нам нужны всего две команды,
Дождавшись приглашения ОК. в консоли пишем следующее
setenv output-devise screen
setenv input-device keyboard
Перезагружаем машину и видим картинку на экране монитора.
Здесь установлена карточка XVR-100
-
Клавиатура есть, монитор есть, мышка есть, можно установить Solaris. Но здесь поджидает неочевидная проблема.
Вставив диск в привод и написав команду boot cdrom зачастую можно получить вот такое
boot: cannot open kernel sparcv9/unix
Enter filename [kernel sparcv9/unix]:
все дело в том что используется несовместимая с этой машиной версия Solaris. ОС Solaris каждой версии имеет несколько ревизий. Обычно они выглядят так Solaris 8 2/02 что значит это версия Solaris 8 выпущенна в феврале 2002 года. Это всегда написано на диске. Так что добыв диск с соляркой не надо удвилястяь что он не грзится, так как зачастую это получается из за того что машина выпущена полсе появления это версии ОС и надо искать другую
совместимые версии ОС написаны в SUN harware Handbook
-
Попробуем обновить прошивку и в этом сервере, так как у меня есть последняя (4.30.4.a), а тут стоит совсем какая то древность 4.17.1
так же стоит старая прошивка Алом, при старте пишет
Sun(tm) Advanced Lights Out Manager 1.5.3 (v240)
А у меня есть 1.6.8 Файл прошивки используется один и тот же что для V440
-
Обновление OBPROM
Для того чтоб обновить софт нужны два файла
Для прошивки сервере под солярисом нужны два файла:
flash-update-SunFire240 - прошивка
unix.flash-update.SunFire240.sh - скрипт запускающий обновление FW.
Файлы были записаны на болванку, ее суем в привод. Все процедуры делаются под рутом.
. Копируем оба файла в корень /
Запускаем файл unix.flash-update.SunFire240.sh в терминале.
Лог терминала
# ./unix.flash-update.SunFire240.sh
Current System Flash PROM Revision:
-----------------------------------
OBP 4.17.1 2005/04/11 14:25 Sun Fire V210/V240, Netra 240
Available System Flash PROM Revision:
-------------------------------------
OBP 4.30.0 2010/01/06 14:48
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
Будет предложено написать 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...
Машина саме перезагрузится, и на экране будет видна новая версия OBPROM
Интересно почему версия прошивки 4.30.4.a А скрипт пишет что 4.30.0?
-
Обновление ALOM
После обновления OBPROM надо обновить ALOM. в этой машине он встроеный. Прошивка находится на диске EIS 3.1.14 от 28 октября 2008 года. В каталоге LOM и нашлось искомое обновление прошивки ALOM.
В отличие от V440 в этом сервере ALOM вел себя адекватно. Но обновить все же надо. Ведь есть чем, и чтоб все машины были с последними версиями прошивок.
Процедура обновления полностью аналогична серверу SUN FIRE V440.
Установка обновления платы ALOM сервера Sun Fire V240
1. Логинимся под рутом в целевой системе.
2. Изменяем текущую директорию
# cd /usr/platform/‘uname -i‘/lib
3. Создаем подкаталог images
# mkdir images
4. Переходим в созданый каталог
# cd images
5. С DVD копируем файл ALOM_1.6.8_fw_hw0.tar.gz в каталог images
6. Распаковываем файл в такущий каталог
# gzcat ALOM_1.6.8_fw_hw0.tar.gz | tar xf -
архив содержит файлы:
- README (Текстовый файл)
- Legal/ (Каталог с лицензиями и описанием процедуры прошивки)
- alombootfw (загрузчик)
- alommainfw (прошивка)
7. Копируем файл загрузчика alombootfw в плату ALOM
# /usr/platform/‘uname -i‘/sbin/scadm download boot alombootfw
8. Ждем некоторое время для завершения процесса копирования программой scadm. При завершении в консоли будет написано - Complete
Лог консоли
# /usr/platform/‘uname -i‘/sbin/scadm download boot alombootfw
.................... (100%)
Download comleted successfully
Please wait for verification
..
Complete
9. Копируем файл прошивки alommainfw в плату ALOM
# /usr/platform/‘uname -i‘/sbin/scadm download alommainfw
10. Ждем окончания процесса копирования и установки прошивки програмой scadm. Это займет минут так 10 не более.
Лог терминала:
# /usr/platform/‘uname -i‘/sbin/scadm download alommainfw
........................................ (6%)
........................................ (12%)
........................................ (18%)
........................................ (25%)
........................................ (31%)
........................................ (37%)
........................................ (44%)
........................................ (50%)
........................................ (56%)
........................................ (63%)
........................................ (69%)
........................................ (75%)
........................................ (81%)
........................................ (88%)
........................................ (94%)
..............................(100%)
Download comleted successfully
Please wait for verification
.........
Complete
#
11. Удаляем файл ALOM_1.6.8_fw_hw0.tar.gz
# rm ALOM_1.6.8_fw_hw0.tar.gz
FW ALOM Обновили, можно пользоваться.
-
Лог консоли ALOM
Copying self to RAM...Done.
Jumping to RAM.
Waiting for boot protocol message...
Got OBP:bootinit msg, dat2 = 00000001
AMD flash ROM
Receiving segment 00000000
Got S7/S8/S9 record
wait_time wait_count wait_avg proc_time proc_count proc_avg
015f1ede 00000801 00002bde 0017729c 00000801 000002ed
idle_time idle_count idle_avg temp_time temp_count temp_avg
001912af 00000801 00000321 000ff111 00000800 000001fe
Sending Tamale:bootok
Verifying buffered image...
Download Verified - Programming Flash...
Segment 00000000 erased and programmed
Flash Programming Complete. Resetting.
ALOM - min post no output
ALOM POST 1.0
Dual Port Memory Test, PASSED.
TTY External - Inte
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.
Memory Parity Test
Memory Parity 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
Clearing Memory Cells
Memory Clean Complete
Loading the runtime image...
SC Alert: SC System booted.
[SC Status 7fff - OK] Enter #. to return to ALOM.
Copying self to RAM...Done.
Jumping to RAM.
Waiting for boot protocol message...
Got OBP:bootinit msg, dat2 = 00000002
AMD flash ROM
Receiving segment 00000001
Receiving segment 00000002
Receiving segment 00000003
Receiving segment 00000004
Receiving segment 00000005
Receiving segment 00000006
Receiving segment 00000007
Receiving segment 00000008
Receiving segment 00000009
Receiving segment 0000000a
Receiving segment 0000000b
Receiving segment 0000000c
Receiving segment 0000000d
Receiving segment 0000000e
Receiving segment 0000000f
Receiving segment 00000010
Receiving segment 00000011
Receiving segment 00000012
Receiving segment 00000013
Receiving segment 00000014
Receiving segment 00000015
Receiving segment 00000016
Receiving segment 00000017
Receiving segment 00000018
Receiving segment 00000019
Receiving segment 0000001a
Receiving segment 0000001b
Receiving segment 0000001c
Receiving segment 0000001d
Receiving segment 0000001e
Receiving segment 0000001f
Got S7/S8/S9 record
wait_time wait_count wait_avg proc_time proc_count proc_avg
2a86cba4 0000f801 00002be5 02bdaba6 0000f801 000002d4
idle_time idle_count idle_avg temp_time temp_count temp_avg
0309bf42 0000f801 00000322 01e8d7e4 0000f800 000001f8
Sending Tamale:bootok
Verifying buffered image...
Download Verified - Programming Flash...
Segment 00000001 erased and programmed
Segment 00000002 erased and programmed
Segment 00000003 erased and programmed
Segment 00000004 erased and programmed
Segment 00000005 erased and programmed
Segment 00000006 erased and programmed
Segment 00000007 erased and programmed
Segment 00000008 erased and programmed
Segment 00000009 erased and programmed
Segment 0000000a erased and programmed
Segment 0000000b erased and programmed
Segment 0000000c erased and programmed
Segment 0000000d erased and programmed
Segment 0000000e erased and programmed
Segment 0000000f erased and programmed
Segment 00000010 erased and programmed
Segment 00000011 erased and programmed
Segment 00000012 erased and programmed
Segment 00000013 erased and programmed
Segment 00000014 erased and programmed
Segment 00000015 erased and programmed
Segment 00000016 erased and programmed
Segment 00000017 erased and programmed
Segment 00000018 erased and programmed
Segment 00000019 erased and programmed
Segment 0000001a erased and programmed
Segment 0000001b erased and programmed
Segment 0000001c erased and programmed
Segment 0000001d erased and programmed
Segment 0000001e erased and programmed
Segment 0000001f erased and programmed
Flash Programming Complete. Resetting.
ALOM - min post no output
ALOM POST 1.0
Dual Port Memory Test, PASSED.
TTY External - Internal Loopback Te
TTY External - Internal Loopback Test, PASSED.
TTYC - Internal Loopback Test
TTYC - Internal Loopback Test, PASSED.
TTYD - Internal Loopb
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.
Memory Parity Test
Memory Parity 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
Clearing Memory Cells
Memory Clean Complete
Loading the runtime image...
SC Alert: SC System booted.
[SC Status 7fff - OK] Enter #. to return to ALOM.
-
Вчера проапгрейдил этот сервер 8-ю штуками 2 гб памяти, теперь у нас топовая конфигурация по процессорам и памяти. Представляю сколько стоил этот сервер раньше. А сейчас это музейный экспонат, Но тем не менее в таком конфиге его в продаже не найти