Обновляем JunOS на SRX100 через CLI по TFTP

Dec 08, 2015 00:40


 Поскольку большинство мануалов в интернетах кишат неточностями и в большинстве случаев предлагают обновлять ось с флешки, решил набросать небольшой how-to.

Итак, приступим:
1. Кладем новую версию JunOS на TFTP сервер.

2. Логинимся на джунипер.

3. Качаем JunOS:
%cd /var/tmp
%tftp 192.168.0.1
>get junos-srxsme-12.1X46-D40.2-domestic.tgz
>quit

4. Считаем хэш того, что скачалось, и сверяем его с тем, что должно быть:
%md5 junos-srxsme-12.1X46-D40.2-domestic.tgz

5. Переходим в CLI и приступаем к апгрейду:
%cli
>request system software add /var/tmp/junos-srxsme-12.1X46-D40.2-domestic.tgz no-copy no-validate
>request system reboot

Если что-то пошло не так, то возвращаем все как было командой:
>request system software rollback

Если в процессе апгрейда лезут ошибки об отсутствии свободного места, то они лечатся чисткой внутренней флешки:
>system storage cleanup
6. После того, как железка ребутнется, проверяем:
> show system snapshot media internal

Information for snapshot on internal (/dev/da0s1a) (backup)
Creation date: Feb 21 15:21:00 2013
JUNOS version on snapshot:
junos : 10.2R3.10-domestic
Information for snapshot on internal (/dev/da0s2a) (primary)
Creation date: Dec 7 21:05:35 2015
JUNOS version on snapshot:
junos : 12.1X46-D40.2-domestic

7. На backup partition у нас осталась старая JunOS. Исправляем это недоразумение:
> request system snapshot slice alternate

Formatting alternate root (/dev/da0s1a)...
Copying '/dev/da0s2a' to '/dev/da0s1a' .. (this may take a few minutes)
The following filesystems were archived: /

8. Все должно стать хорошо:
> show system snapshot media internal

Information for snapshot on internal (/dev/da0s1a) (backup)
Creation date: Dec 7 21:23:37 2015
JUNOS version on snapshot:
junos : 12.1X46-D40.2-domestic
Information for snapshot on internal (/dev/da0s2a) (primary)
Creation date: Dec 7 21:05:35 2015
JUNOS version on snapshot:
junos : 12.1X46-D40.2-domestic

9. Профит.

lan, juniper, сисадминское

Previous post Next post
Up