Обновление ПО MA4000 подразумевает загрузку образа ПО на OLT, при которой осуществляется запись нового ПО в резервную область. Смена активной версии ПО осуществляется при помощи команд управления активной версией ПО. Для применения новой версии ПО требуется перезагрузку. Рассмотрим пример обновления ПО.
Если в каркас установлены две управляющие платы PP4X, настоятельно рекомендуем использовать одну и ту же версию ПО на обеих платах. Таким образом, обновление ПО следует выполнять одновременно на обеих PP4X.
Для обновления необходимо выполнить следующие шаги:
Скопировать файл системного ПО, находящийся на внешнем TFTP-сервере, во Flash-память устройства.
ma4000# copy tftp://192.168.11.30/firmware.3.38.0-build79.ma4k fs://firmware
Здесь:
· 192.168.11.30 – адрес TFTP-сервера, доступного из сети управления;
· firmware.3.38.0-build79.ma4k – путь ка файлу ПО на TFTP сервере. В данном примере файл расположен в корневой директории TFTP сервера, поэтому указано только имя файла.После загрузки ПО убедитесь в том, что оно корректно записалось в резервную область.
ma4000# show firmware Firmware status: ~~~~~~~~~~~~~~~~ Unit Image Running Boot Version Date ---- ----- ------- ----------- ------------------- --------------------- 1 0 Yes * 3 34 1 4 191a9 04-Feb-2022 12:06:42 1 1 No 3 38 0 79 1264c 07-Feb-2024 07:25:11 2 0 Yes * 3 34 1 4 191a9 04-Feb-2022 12:06:42 2 1 No 3 38 0 79 1264c 07-Feb-2024 07:25:11
Активная версия ПО обозначена как действующая (Running - Yes) и указана в качестве загрузочной (значение * в столбце Boot). Информация отображается для обеих управляющих плат PP4X.
Далее выполните изменение активной версии ПО. Если установлена только одна плата PP4X, укажите в команде номер нужного юнита. Если установлено две платы PP4X, выполните смену образа ПО для обеих плат.
ma4000# firmware select image-alternate unit 1 ma4000# firmware select image-alternate unit 2
Убедитесь что активный образ ПО для загрузки изменился (ПО, на которое выполняется обновление отмечено в качестве загрузочного).
ma4000# show firmware
Выполните перезагрузку системы.
ma4000# reboot system
После перезагрузки подключитесь к OLT повторно. Убедитесь что OLT загрузился на новой версии и новая версия ПО находится в статусе ожидания подтверждения обновления (TESTING).
ma4000# show firmware Firmware status: ~~~~~~~~~~~~~~~~ Unit Image Running Boot Version Date ---- ----- ------- ----------- ------------------- --------------------- 1 0 No FALLBACK* 3 34 1 4 191a9 04-Feb-2022 12:06:42 1 1 Yes TESTING 3 38 0 79 1264c 07-Feb-2024 07:25:11 2 0 No FALLBACK* 3 34 1 4 191a9 04-Feb-2022 12:06:42 2 1 Yes TESTING 3 38 0 79 1264c 07-Feb-2024 07:25:11 "*" designates that the image was selected for the next boot
Подтвердите обновление.
ma4000# firmware confirm
Если на устройстве установлена новая версия ПО, и после загрузки устройства с использованием новой версии ПО команда firmware confirm для данного устройства не будет введена в течение 5 минут после перезагрузки, то произойдет автоматическая перезагрузка устройства с откатом на предыдущую версию ПО. При этом активный файл ПО (новая версия ПО) будет помечен начальным загрузчиком как неактивный, а неактивный файл ПО (ранее установленная версия ПО) будет помечен начальным загрузчиком как активный.