Обновление ПО и 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.