聽說 Juniper 的 switch 不正常斷電會掛掉
最近看到有 auto-snapshot 可以解決這問題
後面設定請看一下命令提示字元是 “>” 還是 “#” 去選擇你的模式
操作模式
ssh 過去打 cli 進入 command line interface 模式 (提示字元是”>”)
[email protected]:RE:0% cli
{master:0}
[email protected]>
打 configure 進入設定模式 (提示字元是”#”)
[email protected]> configure
Entering configuration mode
{master:0}[edit]
[email protected]#
檢查 primary / backup OS 版本是否相同
要用 auto-snapshot 之前要確定兩個磁區的版本是相同的
用 show system snapshot media internal 查詢 primary 和 backup 版本是否相同
[email protected]> show system snapshot media internal
fpc0:
-------------------------------------------------------------
Information for snapshot on internal (/dev/da0s1a) (primary)
Creation date: Jan 1 00:09:57 2010
JUNOS version on snapshot:
jdocs-ex: 15.1R5.5
junos : ex-15.1R5.5
junos-ex-2200: 15.1R5.5
jweb-ex: 15.1R5.5
jweb-ex-app: 15.1A3
Information for snapshot on internal (/dev/da0s2a) (backup)
Creation date: Feb 12 13:49:03 2015
JUNOS version on snapshot:
jbase : ex-12.3R9.4
WARNING: snapshot format is incompatible with the software currently running 。
{master:0}
[email protected]>
這樣看來兩邊的版本不同 需要同步一下
使用 request system snapshot slice alternate 做同步
[email protected]> request system snapshot slice alternate
System may go unstable if module traces or syslog mesages are enabled during snapshot.
It is recommended to disable all debug logging.
Do you wish to continue? [yes,no] (no) yes
fpc0:
--------------------------------------------------------------------------
Formatting alternate root (/dev/da0s2a)...
Copying '/dev/da0s1a' to '/dev/da0s2a' .. (this may take a few minutes)
The following filesystems were archived: /
{master:0}
[email protected]>
再檢查一次
[email protected]> show system snapshot media internal
fpc0:
--------------------------------------------------------------------------
Information for snapshot on internal (/dev/da0s1a) (primary)
Creation date: Dec 13 21:01:45 2016
JUNOS version on snapshot:
jdocs-ex: 15.1R5.5
junos : ex-15.1R5.5
junos-ex-3300: 15.1R5.5
jweb-ex: 15.1R5.5
jweb-ex-app: 15.1A3
Information for snapshot on internal (/dev/da0s2a) (backup)
Creation date: Jan 6 20:28:09 2017
JUNOS version on snapshot:
jdocs-ex: 15.1R5.5
junos : ex-15.1R5.5
junos-ex-3300: 15.1R5.5
jweb-ex: 15.1R5.5
jweb-ex-app: 15.1A3
{master:0}
[email protected]>
弄了幾台有遇到 error: timeout waiting for response from fpc0 的, 不過後來重開就正常了
用 show system auto-snapshot 檢查 auto-snapshot 狀態
[email protected]> show system auto-snapshot
Auto-snapshot Configuration: Disabled
Auto-snapshot State: Disabled
{master:0}
[email protected]>
Auto-snapshot Configuration 表示有沒有啟用
Auto-snapshot State 表示目前是否正在做 snapshot
進 configure 模式 用 set system auto-snapshot 開啟 auto-snapshot
[email protected]> configure
[email protected]# set system auto-snapshot
{master:0}[edit]
[email protected]#
記得設定完成後需要 commit 出去 才有用
[email protected]# commit
configuration check succeeds
commit complete
{master:0}[edit]
[email protected]#
exit 退出設定模式 檢查是否啟用 auto-snapshot
[email protected]# exit
[email protected]> show system auto-snapshot
Auto-snapshot Configuration: Enabled
Auto-snapshot State: Disabled
{master:0}
[email protected]>
搞定收工
ref:
Abilitare l’auto-snapshot su Juniper EX2200 con Junos 12.3
Juniper TechLib: auto-snapshot
Juniper TechLib: show system auto-snapshot
Juniper Ex Series first configure set
Warning message seen in ‘show system snapshot’ after upgrading Junos from 12.3 to 13.2x and later