null

Перепрошивка контроллеров массивов SUN 2500 и SUN 6000.

Иногда возникает необходимость обновить микрокод на контроллерах массива. Обычно это процедура достаточно успешно выполняется с помощью CAM с либо, если необходимо прейти с 6-ой версии микрокода на 7-у версию, с помощью Firmware Upgrade Utility. Но бывает и так, что в результате неудачного обновления или какого-го либо сбоя, контроллеры массива перестают быть доступными. И возникает необходимость уже восстановить работоспособность. Если проблема не носит аппаратный характер, то можно попытаться установить на контроллеры корректную версию NVSRAM и микрокода контроллера.
Для этого потребуется потребуется подключение по Serial интерфейсу, для него в свою очередь потребуется кабель-переходник с DE-9 на разъём MiniDIN-6 интерфейса массива, обычно поставляется вместе с массивом.
Если на массиве хранятся полезные данные, то на время прошивки рекомендуется отключить все полки расширения и вытащить диски из контроллерной полки.
После подключения к массиву по  Serial интерфейсу следует синхронизировать скорость работы терминала со скоростью массива, для этого нужно посылать break до тех пор пока в терминале не появятся нормально читаемые символы.

Прошивку можно выполнить из  Boot Menu. Для того, что бы попасть в Boot Menu необходимо перезагрузить контроллер и нажать Control-B  сразу после появления символов "-=<###>=-". В 6-ой версии микрокода для попадания в Boot Menu  Control-B можно нажать в любой момент после загрузки контроллера. В 7-ой версии микрокода только в самом начале загрузки после символов "-=<###>=-". Если манипуляции с Control-B не помогли, то  Boot Menu можно вызвать из cli VxWorks с помощью команды "bootMenu".
Попав в Boot Menu, нужно выбрать пункт №2 "Download Permanent File "     

   BOOT OPERATIONS MENU

 1) Perform Isolation Diagnostics    10) Serial Interface Mode Menu
 2) Download Permanent File          11) Display Hardware Configuration
 3) Reserved                         12) Change Hardware Configuration Menu
 4) Dump NVSRAM Group                13) Development Options Menu
 5) Patch NVSRAM Group               14) Display Memory Error Log
 6) Set Real Time Clock              15) Manufacturing Setup Menu
 7) Display Board Configuration       R) Restart Controller
 8) Special Services Menu             Q) Quit Menu
 9) Display Exception Message

    Enter Selection: 2


XMODEM Serial Transfer initiated; receiving at 115200 baud.
Please start the XMODEM send process now...


 После этого массив готов принять данные по протоколу XMODEM, собственно надо ему их передать. Мне для этого оказалось проще воспользоваться Hyper Terminal.
Сперва передаем образ  NVSRAM.

Data received
DOWNLOAD TO FLASH
Type      Name        Version     Download Status
====  ============  ============  ===============
Cfg   MfgConfig     07.35.00.00   Complete: 100% -- Ok

Download stream processing complete (no errors)


Затем повторяем процедуру и передаем образ микрокода.

BOOT OPERATIONS MENU

 1) Perform Isolation Diagnostics    10) Serial Interface Mode Menu
 2) Download Permanent File          11) Display Hardware Configuration
 3) Reserved                         12) Change Hardware Configuration Menu
 4) Dump NVSRAM Group                13) Development Options Menu
 5) Patch NVSRAM Group               14) Display Memory Error Log
 6) Set Real Time Clock              15) Manufacturing Setup Menu
 7) Display Board Configuration       R) Restart Controller
 8) Special Services Menu             Q) Quit Menu
 9) Display Exception Message

    Enter Selection: 2


XMODEM Serial Transfer initiated; receiving at 115200 baud.
Please start the XMODEM send process now...

                     
На этом шаге можно откинутся на спинку табуретки, микрокод размеров в 13 Мб на скорости 115200 baud предаётся около часа. После удачной загрузки начнется прошивка.

Data received
DOWNLOAD TO FLASH
Type      Name        Version     Download Status
====  ============  ============  ===============
File  PkgInfo       07.35.10.10   Complete: 100% -- Ok
Boot  Boot          07.35.10.10   Installed Ok
File  System        07.35.10.10   Complete: 100% -- Ok
File  Diagnostics   07.35.10.10   Complete: 100% -- Ok
File  RAID          07.35.10.10   Complete: 100% -- Ok
File  DEBUG         07.35.10.10   Complete: 100% -- Ok
File  MAPI          07.35.10.10   Complete: 100% -- Ok
File  TAPI          07.35.10.10   Complete: 100% -- Ok
File  FBDT          07.35.10.10   Complete: 100% -- Ok
File  SPY           07.35.10.10   Complete: 100% -- Ok
File  LSI1068B0     07.35.10.10   Complete: 100% -- Ok
File  VSC7153_02    07.35.10.10   Complete: 100% -- Ok

Download stream processing complete (no errors)


После успешного окончания прошивки, нужно перегрузить контроллер, пункт "R" в меню. 

                           BOOT OPERATIONS MENU

 1) Perform Isolation Diagnostics    10) Serial Interface Mode Menu
 2) Download Permanent File          11) Display Hardware Configuration
 3) Reserved                         12) Change Hardware Configuration Menu
 4) Dump NVSRAM Group                13) Development Options Menu
 5) Patch NVSRAM Group               14) Display Memory Error Log
 6) Set Real Time Clock              15) Manufacturing Setup Menu
 7) Display Board Configuration       R) Restart Controller
 8) Special Services Menu             Q) Quit Menu
 9) Display Exception Message

    Enter Selection: R

Аналогичную процедуру необходимо проделать и со вторым контроллером, если таковой имеется и ему тоже нужна помощь.

Не секрет, что массивы SUN Microsystem серий 2500 и 6000 OEM от Engenio, поэтому вышеописанная процедура подходит и для массивов Engenio выпускаемых под другими марками, в частности IBM DS, NetApp, Dell и др.

 

Профессиональные навыки:

  •  За более чем 10 лет преподавательской деятельности стал обладателем навыка простого и понятного изложения учебного материала с использованием минимильного набора вспомогательных средств;
  •  Разработка и внедрение образовательных программ по различным ИКТ-направлениям;
  •  Многолетний опыт работы в технической поддержке позволил приобрести навыки поиска причин возникновения проблем в системах различной степени сложности;
  •  Проектирование, внедрение, обслуживание и оптимизаци производительности  ИКТ решений на базе аппаратных и программных продуктов таких производителей как Sun / Oracle, IBM, HP, Dell, Supermicro, Brocade, Veritas, Symantec, Intel, Huawei, Commvault, VMware и дргих;
  • Администрирование операционных систем на базе Linux (Arch, Debian, OEL, Fedora/RHEL, CentOS, Suse/SLES) и Unix - Solaris, HP-UX, AIX ;
  •  Построение решений по виртуализации на базе VMware vSphere, Huawei Fusion Sphere, Xen project, KVM, Oracle VM for Sparc, Oracle VM for x86, Oracle VirtualBox, Qemu;

Квалификация:

  • Диплом магистра техники и техногогий Санкт Петербургского Университета Информационных Технологий Механики и Оптики;
  • Oracle Certified Professional, Oracle Solaris 11 System Administrator
  • Oracle Certified Associate, Oracle Solaris 11 System Administrator
  • HCNA/HCNP Routing&Switching
  • HCNA/HCNP Storage
  • HCIE Storage (первый вне Китая)
  • HCNA/HCNP Data Center Facility
  • HCNA Cloud
  • HCNA Security
  • HCNA Unified Communication
  • IBM Certified Specialist - Storwize Family Technical Solutions
  • IBM Certified Technical Sales Specialist - Power Systems with POWER8 Scale-out
  • Sun Certified Field Engineer

Преподавательские сертификаты:

  • Oracle Certified Instructor
  • HCIE Storage Instructor
  • HCNP Routing&Switching Instructor
  • HCNP DCF Instructor
  • HCNA Cloud Instructor