Автообновление прошивки на Juniper SRX с помощью USB-накопителя

Данный способ был успешно применен для обновления прошивки Juniper SRX 240h c версии JUNOS 10.4R7.5 до версии JUNOS 12.1X44-D35.5 с помощью USB-накопителя («флешки») объемом 8 Gb без использования CLI.

Скачать различные версии JunOS, а также MIB’ы, документацию и прочие полезности можно на официальном сайте Juniper Networks (для скачивания прошивок для устройств необходимо иметь учетную запись; условия получения учетной записи описаны здесь).

Для начала необходимо отформатировать флешку в файловую систему FAT или FAT32 (лучше со стандартным размером кластера).
Далее записываем туда образ новой версии JunOS (без изменения имени и расширения файла, например: «junos-srxsme-12.1X44-D35.5-domestic.tgz»).
Затем необходимо создать на накопителе пустой файл autoinstall.conf. Данный файл будет указывать устройству, что необходимо запустить установщик во время загрузки. Предлагаю несколько вариантов данного действия:
1. Простой Windows-способ: создать пустой текстовый документ и сменить его имя и расширение на «autoinstall.conf».
2. Извращенный Windows-способ: запустить командную строку (cmd) и исполнить следующую команду: echo "" > *буква_флешки*:\autoinstall.conf (вместо *буква_флешки* необходимо вставить букву, которая система присвоила съемному диску, например: «echo «» > F:\autoinstall.conf»).
3. Linux-способ (один из множества): touch <путь_до_флешки>/autoinstall.conf

Теперь необходимо выключить устройство. Это можно сделать нажатием на кнопку выключения устройства на корпусе или командой «request system power-off» из operational mode (>):

root@srx>request system power-off

Вставляем флешку в выключенное устройство и включаем его.
Через некоторое время после включения (в моем случае примерно через 3 минуты) индикаторы начнут периодически загораться оранжевым цветом и гаснуть.
Нажимаем и удерживаем в течение приблизительно 5-10 секунд кнопку сброса конфигурации (RESET CONFIG) на корпусе устройства.
Индикаторы должны загореться оранжевым.
Ждем, пока все индикаторы загорятся зеленым (в моем случае примерно через 5-7 минут). Это означает, что обновление прошло успешно.
Если вы подключены к устройству через консольный кабель, вы увидите примерно следующий текст в случае успешного обновления:

Validation succeeded
Installing package ‘/altroot/cf/packages/install-tmp/junos-12.1X44-D35.5-domestic’ …
Verified junos-boot-srxsme-12.1X44-D35.5.tgz signed by PackageProduction_12_1_0
Verified junos-srxsme-12.1X44-D35.5-domestic signed by PackageProduction_12_1_0
JUNOS 12.1X44-D35.5 will become active at next reboot
WARNING: A reboot is required to load this software correctly
WARNING: Use the ‘request system reboot’ command
WARNING: when software installation is complete
Saving state for rollback …

Теперь необходимо перезагрузить устройство. Для этого можно просто вытащить флешку или воспользоваться командой «request system reboot» из operational mode:

root@srx>request system reboot

Оригинал статьи: http://kb.juniper.net/InfoCenter/index?page=content&id=KB23882

Эта запись была опубликована в Juniper.
Занести в закладки: ссылка.

Оставить комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>