Обновление ПО и firmware на СХД NetApp

Загружаем на официальном сайте ONTAP - //support.netapp.com/NOW/cgi-bin/software/ 

Чтобы обновить ONTAP на СХД необходимо предварительно выложить софт на web-сервер.

  • Обновление ONTAP на FAS2020:

Запускаем на СХД: #software update //10.1.1.1/737_setup_e.exe

После установки девайс попросит перезагрузить его, перезагружаем - #reboot

  • Обновление firmware.

Стоит обновлять? Обязательно
Первым делом System firmware:

#sysconfig -a
- — - — -
Firmware release: CFE 3.1.0
- — - -
Firmware release: 4.3_i1
version -b
1:/x86_elf/firmware/deux/firmware.img: Firmware 3.1.0
1:/x86/firmware/xfiler/firmware.img: Firmware 4.3.1_i2
Если версии не совпадают, обновляем.

Для начала, передаем управление агрегатами второму контроллеру

storage_system>priv set advanced

Если используется CIFS — отключаем:

storage_system>cifs terminate -t nn (минуты)

Отключаем HA giveback, после обновления автоматически включится.

storage_system>options cf.giveback.auto.enable off

На втором контроллере переключаем takeover

storage_system2>cf takeover

Далее перегружаем

storage_system>reboot

И во время загрузки нажимаем - Ctrl+C, прерываем autoboot.

Попадаем в LOADER>

Обновляем firmware:

LOADER>update_flash

System firmware is up to date.

  • Обновление BMC firmware.

Определяем текущюю версию BMC firmware:

storage_system> bmc status

Baseboard Management Controller:

Firmware Version: 1.1

Версию BMC firmware на загрузочном устройстве можно посмотреть командой:

storage_system> version -b

1:/x86_elf/kernel/primary.krn: OS 7.2.2L1X9

1:/backup/x86_elf/kernel/primary.krn: OS Rgb-shuarN_070510_0030

1:/x86_elf/diag/diag.krn: 4.8

1:/x86_elf/firmware/deux/firmware.img: Firmware 3.1.0

1:/x86_elf/firmware/SB_XIV/firmware.img: BIOS/NABL Firmware 3.0

1:/x86_elf/firmware/SB_XIV/bmc.img: BMC Firmware 1.0

Если версия на загрузчике старее, как показано выше, необходимо обновить.

На загрузочное устройство firmware попадает вместе с обновлением ONTAP.

Аналогично передаем управление агрегатами второму контроллеру

storage_system>priv set advanced

Если используется CIFS — отключаем:

cifs terminate -t nn (минуты)

Отключаем HA giveback, после обновления автоматически включится.

storage_system>options cf.giveback.auto.enable off

На втором контроллере переключаем takeover

storage_system2>cf takeover

Далее перегружаем

storage_system>reboot

И во время загрузки нажимаем — Ctrl+C, прерываем autoboot.

Попадаем в LOADER>

LOADER>update_bmc

  • Обновление firmware дисков.

Скачиваем по ссылке - //support.netapp.com/NOW/download/tools/diskfw/ 

Файлы по ссылке – all.zip и qual_devices.zip (или gz), распаковываем у себя в папку.

Далее монтируем каталог /etc СХД на свой компьютер и копируем содержимое каталога all в /etc/disk_fw. Файлов qual_devices в архиве 3:

  • qual_devices — для релиза старше 7.2.1,

     

  • qual_devices_v2 — для релизов 7.2.1, 7.2.2 and 7.2.3,

     

  • qual_devices_v3 – для релиза 7.2.4 и новее. 

     

Мы обновили ONTAP до версии 7.3.7, поэтому копируем файл qual_devices_v3.

По умолчанию опция raid.background_disk_fw_update.enable включена и все автоматически обновится. За исключением агрегатов в состоянии degraded. Можно в ручную запустить обновление disk_fw_update, при обновление диски будут ненадолго пропадать из системы. Будьте акуратны.

datastore*> disk_fw_update

 

Refreshing information on all the disks…….

Downloading disk firmware can be disruptive to the system.

It involves spinning down and then spinning up all

affected disks, and suspending disk I/O to disks being

downloaded. This delay may cause clients to stop responding,

and may cause CIFS clients to drop sessions.

 

NOTE: Updating firmware on some Fibre Channel disks

may create an open loop condition which can only be cleared

by power cycling the affected shelf or shelves.

 

Are you sure you want to continue with firmware update?

 

Firmware дисковых полок обновляется автоматически вместе с ONTAP и находятся в папке /etc/shelf_fw.

Thats all.