В данной заметке описано, как обновить ПО и прошивку на СХД NetApp.
Загружаем на официальном сайте ONTAP - //support.netapp.com/NOW/cgi-bin/software/
Чтобы обновить ONTAP на СХД необходимо предварительно выложить софт на web-сервер.
Запускаем на СХД: #software update //10.1.1.1/737_setup_e.exe
После установки девайс попросит перезагрузить его, перезагружаем - #reboot
Стоит обновлять? Обязательно
Первым делом 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:
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
Скачиваем по ссылке - //support.netapp.com/NOW/download/tools/diskfw/
Файлы по ссылке – all.zip и qual_devices.zip (или gz), распаковываем у себя в папку.
Далее монтируем каталог /etc СХД на свой компьютер и копируем содержимое каталога all в /etc/disk_fw. Файлов qual_devices в архиве 3:
Мы обновили 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.