Juniper SRX (Junos OS)作業系統Downgrade降級
Juniper SRX (Junos OS)作業系統Downgrade降級
當進行Juniper SRX (Junos OS)作業系統Downgrade降級之後,當前系統檔與備援系統檔角色會互換,也就是當前系統檔會變成備援系統檔,而備援系統檔則會變成當前系統檔,如下所示:
執行前先檢查Juniper SRX設備的主要與備援系統的JUNOS OS版本號。
展示運行中主要系統的JUNOS OS版本。
root@srx100> show system software
Information for JUNOS:
Comment:
JUNOS Software Release [12.1R7.9]
展示備援系統JUNOS OS版本。
root@srx100> show system software
backup
Backup JUNOS package information:
File name: /altroot/cf/packages/JUNOS-12.1R6.5-domestic
File size: 147212956
root@srx100>
執行Juniper SRX JUNOS OS系統降級動作。
root@srx100> request system software rollback
** /dev/altroot
FILE SYSTEM CLEAN; SKIPPING CHECKS
clean,75561 free (33 frags,9441 blocks,0.0% fragmentation)
JUNOS-12.1R6.5-domestic will become active at next reboot
root@srx100>
Description
This command reverts to the last successfully installed package before the
request system software (add | delete) command.
It uses the copy stored in the /var/sw/pkg
directory.
執行降級命令後需要重新開機來載入降級後的Junos OS。
root@srx100> request system reboot
驗證降級成功後的Juniper SRX設備的主要與備援系統的JUNOS OS版本號
展示運行中主要系統的JUNOS OS版本。
root@srx100> show system software
Backup JUNOS package information:
File name: /altroot/cf/packages/JUNOS-12.1R6.5-domestic
File size: 147212956
root@srx100>
展示備援系統的JUNOS OS版本。
root@srx100> show system software backup
Information for JUNOS:
Comment:
JUNOS Software Release [12.1R7.9]
經由上述的實驗我麼可以得到一種假設,由於Juniper SRX網路設備是使用雙根分區方案the dual-root
partitioning scheme,它通過將主要和備份Junos OS映像保留在兩個可獨立引導的根分區中,再將其中一個設定為系統開機的根分區,如果系統偵測到上一個開機過程不正常,就會從另一個根分區來啟動系統。而Juniper SRX執行Junos OS作業系統Downgrade降級作業,似乎只是對主要和備份Junos OS映像根分區進行互換的動作而已,這和我們平常我們個人電腦上所使用的多重開機系統是相類似的。
而若您要降級的目標並非您更新JUNOS系統之前的那個版本,則您要重新執行系統升級動作,並在request system
software add命令中指定no-validate選項,請執行以下命令,並請參考相關連結:
/var/sw/pkg
directory.