Storwize V7000 firmware upgrade
Матрицу возможных апгрейдов смотреть тут: Concurrent Compatibility and Code Cross Reference for Storwize V7000
План работ по обновлению прошивки IBM Storwize V7000 Gen1
Обновление fw через GUI
Проверить наличие бэкапа данных.
Проверить наличие мультипасинга на серверах/SVC.
Скачиваем утилиту SwUpgradeTestUtility, которая покажет нужно ли обновлять fw дисков, нужен ли будет downtime и требуются ли еще какие либо действия до обновления.
Запускаем само обновление Settings -> General -> Upgrade Software -> Launch Upgrade Wizard.
Необходимые шаги для достижения целевого уровня firmware. Каждый шаг занимает приблизительно 2 часа, а так же требуется выждать не менее 12 часов после шага для внутренних обновлений массива в бэкграунде:
Storwize-1: 6.3.0.7 --> 7.1.0.12 --> 7.4.0.11 --> 7.8.1.0 --> Drive Microcode Package 20170509
Storwize-2: 7.7.0.3 --> 7.8.1.0 --> Drive Microcode Package 20170509
Storwize-3: 7.7.0.3 --> 7.8.1.0 --> Drive Microcode Package 20170509
Storwize-4: 7.4.0.4 --> 7.8.1.0 --> Drive Microcode Package 20170509
Storwize-5: 7.4.0.4 --> 7.8.1.0 --> Drive Microcode Package 20170509
Риски: Неизвестные ошибки ПО, некорректное отрабатываение ПО мультипасинга.
Warning
Обновление fw через CLI
Копируем SoftwareUpgradeTestUtility в /home/admin/upgrade:
pscp IBM2076_INSTALL_upgradetest_22.5 superuser@192.168.134.132:/home/admin/upgrade/
.Установка утилиты:
svctask applysoftware -file IBM2145_INSTALL_upgradetest_X.X
.Проверка возможности обновления:
svcupgradetest -v 7.5.0.2 | svcupgrade -v 7.5.0.2 | svcupgradetest -f
.Копируем прошивку в /home/admin/upgrade/:
pscp IBM2076_INSTALL_7.7.0.3 superuser@192.168.134.132:/home/admin/upgrade/
.Запуск обновления:
applysoftware -file IBM2076_INSTALL_7.7.0.3
.Просмотр прогресса обновления:
Если прошивка ниже 7.4.0, то статус смотрим:
svcinfo lssoftwareupgradestatus
(показывает inactive, когда прошивка закончена).Если прошивка выше 7.4.0, то статус смотрим:
lsupdate
(показывает success, когда прошивка закончена).
Если обновление идет до версии 7.4.0, то вы получите сообщение “system_completion_required”. Требуется подтвердить установку командой
`applysoftware -complete`
. Далее наблюдаем статус командой`lsupdate`
.Проверить код можно командой
lsnodecanistervpd <1|2|3|4>
на каждой из нод и смотрим строку “code_level”.Проверяем что обновление завершилось:
Финальный статус <7.4:
status inactive
Финальный статус >7.4:
status success
Обновление fw дисков в CLI
pscp IBM2076_DRIVE_20170901 superuser@192.168.134.132:/home/admin/upgrade/
svctask applydrivesoftware -all -file /home/admin/upgrade/IBM2076_DRIVE_20170901 -type firmware