HMC Update over network
Подготовка к работам
Если нужно повысить релиз на несколько версий, то смотрим матрицу HMC Code Upgrades на сайте IBM. Для каждой версии HMC указаны требования по апгрейду (например установка патчей перед апгрейдом) и поддерживается ли тот или иной релиз самой моделью сервера.
Прочитать release notes к целевой версии HMC
По матрице POWER code matrix проверить можно ли с текущим микрокодом сервера провести обновление HMC
Скачиваем обновления HMC c FTP IBM и читаем как ими пользоваться на страничке.
На всякий случай скачиваем HMC_Recovery_DVD под нужную нам версию. С него же можно и обновиться и проинсталлировать HMC с нуля, но нужно будет записывать болванку и иметь физический доступ к HMC.
Attention
Server managed by dual (redundant) HMCs require that both HMCs be upgraded to the same release
When a server is managed by dual (or redundant) HMCs, both HMCs must be upgraded to the same release.
When upgrading multiple HMCs that are part of a Power Enterprise Pool (PEP) from 8.8.5 to 8.8.6, its recommended to upgrade a backup HMC first, set the upgraded HMC as the master, then upgrade the previous master. This ensures a master is always available.
After one HMC is upgraded the servers on the redundant HMC may go to a “Version Mismatch” state, with reference code “Save area version mismatch”. This state will clear when the redundant HMC is upgraded.
Копирование обновлений
Собрать на всякий случай конфигурацию через HMC Scanner. (в моем случае помог, так как пришлось заливать HMC с нуля, а бэкап не хотел читаться)
Залить файлы на ftp-сервер
Сделать бэкап конфигурации
Вставить USB-flash и выполнить:
saveupgdata -r diskusb
Сделать копию на локальный диск:
saveupgdata -r disk
Запустить скачивание нового образа:
getupgfiles -h <FTP server> -u <user id> --passwd <pwd> -d <directory>
После скачивания обновлений перевести HMC в режим обновления:
chhmc -c altdiskboot -s enable --mode upgrade
Перезагрузить HMC:
hmcshutdown -r -t now
Установка обновлений
Выкладываем обновления на ftp-сервер прямо в виде .iso файла
Логинимся на HMC через ssh и запускам обновление:
updhmc -t ftp -h 192.168.0.100 -u testftp -f /8860SP2/MH01716.iso -r
После установки обновления HMC уйдет в перезагрузку (ключик -r)
После перезагрузки проверяем что обновление установилось:
lshmc -V
Note
Большинство обновлений можно устанавливать через GUI, но некоторые требуют установки именно через CLI. Внимательно читайте Readme к обновлению.