Всем Привет!
Прилетела задача, нужно обновить два SAN свитча HP.
В ходе подготовки выясняем, что обновление должно проходить строго по следующей схеме:
FOS 4.x -> 4.1.2b -> 4.2.2b -> 4.4.0f -> 5.0.3b
FOS 5.x -> 5.1.1b -> 5.3.2c -> 6.0.0c_SE
FOS 6.x -> 6.1.2b -> 6.2.2f -> 6.3.2d -> 6.4.3h -> 7.0.0d
FOS 7.x -> 7.0.0d -> 7.1.2b -> 7.2.1g -> 7.3.2b -> 7.4.2c
В моем случае на свитчах стояла версия FOS 7.2.1d, т.е. согласно roadmap’у выше мне нужно
7.3.2 и 7.4.2. Идем на сайт сапорта искать их и не на ходим версию 7.3.x. Не понятно почему HPшники не выложили ее. Решил написать письмо в support.
По переписке выясняем, что на саппорте действительно данной версии нет и Елена любезно загружает его на FTP сервер. Понравилось очень, что возможность скачать предусмотрена разными способами (SFTP Access, HTTPS Access, FTP Access) выбираем удобный для нас способ и загружаем.
Также хочу отметить, что версии FOS 8.х разработаны для 16Gb/s свитчей. Для 8GB моделей последней версией является 7.4.2c.
Теперь к самому процессу обновления:
1. Заливаем и распаковываем архивы FOS на наш FTP

2. Прежде чем обновлять, решил сохранить текущую конфигурацию
configupload

3. Командой supportsave сохраняем все файлы и модули ядра. Делается это на всякий «пожарный случай», вдруг что-то пойдет не так. Тоже по FTP.
supportsave

4. В моем случае есть два свича на конкретную систему, поэтому поочередная перезагрузка мне не страшна. Ну и собственно приступаем к самому обновлению.
firmwaredownload

Дальше свитч обновится и перезагрузится.
После процесса обновления свитч будет автоматически перезагружен поэтому SSH-сессия будет завершена.

5. Проверяем
firmwareshow

6. Ну и дальше по списку устанавливаем FOS до актуальной версии по пунткам.