Автор Тема: Sun Fire V240  (Прочитано 5192 раз)

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Sun Fire V240
« : 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 Гб
« Последнее редактирование: 22 июня 2020, 15:43:48 от случайность »

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #1 : 26 января 2020, 14:12:58 »
Наклейки на сервере, что предустановлена соляра и разный софт, и что включен диагностический режим. И перед использованием сервера его надо отключить, почита документацию. Ну это для тех кто первый раз видит эту железяку.
Я уже давно не читаю доки для этого

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #2 : 26 января 2020, 14:18:19 »
мордочка у сервера откидывается, и можно увидеть что в нем установлены 4 SCSI диска. Они были по 72Гб. Да были. Так как перекочевали в Sun Fire V440. Который лишился, дисков потому что я их переставил в свой комп.
Так же на передней панели установлен ключ выбора режимов работы сервера, кнопка включения. DVD привод, и карточка хранящая настройки сервера. При работе сервера она всегда должна быть в считывателе.

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #3 : 26 января 2020, 14:55:23 »
А теперь можно скахать повернись к стене передом а ко мне задом. хех.  Посмотрим что у сервера сзади.

Два блока питания горячей замены. Теоретически север может работать от одного. Но на практике один БП не держит максимальную конфигурацию.
Три индикатора состояния сервера. Верхний - работа сервера. сердний - требуется обслуживание. Гижний так называемый локатор, предназначен чтоб найти нужный сервер в стойке.  Эти же индикаторы выведены на передню панель. Сетевой rj45 порт ALOM. последовательный  rj45 порт ALOM. DB9 последовательный порт. 4 порта rj45 сетевой карты . Два USB 1.0 И SCSI порт. Ьак же видна видяшка. Но она штатно стояла в Sun Fire 440

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #4 : 26 января 2020, 14:57:32 »
Защелка крышки сервера. Как видно крышка универсальная, использовалась как в Sun Fire V240 так и в одноюнитовом Sun Fire V210

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #5 : 26 января 2020, 15:01:24 »
Открываем и откидываем крышку сервера. Она находится на петлях, поэтому не сниматеся, и значит ее не потерять. Рациональное решение.


Внутри виден отсек для двух БП Причем Отсек изолирован от внутреннего объема сервера, но это металл. А значит вес.
Под пластиковой панелью находятся  два процессора, и память.  Справа находится отсек под карты расширения.

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #6 : 26 января 2020, 15:05:21 »
На внутренней части сервера находится  руководство по обслуживанию сервера, и даже требуемый инструмент в картинках.  Подобного я в PC серверах не встречал

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #7 : 26 января 2020, 15:09:57 »
Сбоку сервера находится ярлык и бирка с конфигом. каков он был изначально. По ней можно понять что в сервере стояли два процессора по 1,5 ГГц. Это максимальные процессора. Два HDD по 72Гб. И 4 палки памяти по 512Мб. А вот на память поскупились.

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #8 : 26 января 2020, 15:18:09 »
Немного логов.

Так как пароль снят и можно смело копаться в 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 

как видно определяются мать, корпус, два БП и память. Интересно корпус от чего зависит? ведь в желеязке нет ни одной ИС

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #9 : 04 февраля 2020, 18:13:08 »
Если вставить видяшку в сервер, то на мониторе ничего не будет, все дело в том что вывод направляется на консоль. Чтоб исправить это нам нужны всего две команды,
Дождавшись приглашения ОК. в консоли пишем следующее

setenv output-devise screen
setenv input-device keyboard

Перезагружаем машину и видим картинку на экране монитора.
Здесь установлена карточка XVR-100

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #10 : 04 февраля 2020, 18:24:08 »
Клавиатура есть, монитор есть, мышка есть,  можно установить 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

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #11 : 07 марта 2020, 20:10:49 »
Попробуем  обновить прошивку и в этом сервере, так как у меня есть последняя (4.30.4.a), а тут стоит совсем какая то древность 4.17.1

так же стоит старая прошивка Алом, при старте пишет
Sun(tm) Advanced Lights Out Manager 1.5.3 (v240)А у меня есть 1.6.8  Файл прошивки используется один и тот же что для V440

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #12 : 07 марта 2020, 23:15:37 »
Обновление 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?
« Последнее редактирование: 07 марта 2020, 23:34:50 от случайность »

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #13 : 07 марта 2020, 23:43:29 »
Обновление 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 Обновили, можно пользоваться.

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #14 : 07 марта 2020, 23:52:17 »
Лог консоли 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.



Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: Sun Fire V240
« Ответ #15 : 22 июня 2020, 15:45:22 »
Вчера проапгрейдил этот сервер 8-ю штуками 2 гб памяти, теперь у нас топовая конфигурация по процессорам и памяти. Представляю сколько стоил этот сервер раньше. А сейчас это музейный экспонат, Но тем не менее в таком конфиге его в продаже не найти