Site icon KerKer 的模組世界

[Juniper] Junos快速復原(rollback)

&NewLine;<p class&equals;"wp-block-paragraph"> 邊做邊學,順便留個筆記,若有錯誤請不吝指教。<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"> Junos基本操作及root密碼設定可參考我之前的文章:<a href&equals;"https&colon;&sol;&sol;kerker&period;website&sol;juniper-junos&percnt;E5&percnt;9F&percnt;BA&percnt;E6&percnt;9C&percnt;AC&percnt;E6&percnt;93&percnt;8D&percnt;E4&percnt;BD&percnt;9C&percnt;E3&percnt;80&percnt;81root&percnt;E5&percnt;AF&percnt;86&percnt;E7&percnt;A2&percnt;BC&percnt;E8&percnt;A8&percnt;AD&percnt;E5&percnt;AE&percnt;9A&sol;">Juniper Junos基本操作、root密碼設定<&sol;a><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">&NewLine;&NewLine;所有Juniper相關文章列表:<a href&equals;"https&colon;&sol;&sol;kerker&period;website&sol;juniper-junos-&percnt;E7&percnt;B3&percnt;BB&percnt;E5&percnt;88&percnt;97-&percnt;E6&percnt;96&percnt;87&percnt;E7&percnt;AB&percnt;A0&percnt;E5&percnt;88&percnt;97&percnt;E8&percnt;A1&percnt;A8&sol;">Juniper JunOS 系列文章列表<&sol;a><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<&excl;--more-->&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"> 復原功能是當設定出現問題時快速回到先前設定檔的機制,在每次提交&lpar;commit&rpar;設定檔時Junos都會備份一個設定檔案以備不時之需。 更多關於commit指令的內容可以參考:<a href&equals;"https&colon;&sol;&sol;kerker&period;website&sol;juniper-junos&percnt;E6&percnt;8F&percnt;90&percnt;E4&percnt;BA&percnt;A4&percnt;E8&percnt;A8&percnt;AD&percnt;E5&percnt;AE&percnt;9Acommit&sol;">Juniper Junos提交設定&lpar;commit&rpar;<&sol;a> <&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"> 基本上最後一次commit的設定檔會存在rollback 0&lpar;即目前運行的設定檔&rpar;,而上一次commit的檔案則存在rollback 1,依此類推。<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"> 如果想查看所有可以rollback的檔案列表,可以在設定模式下使用rollback加上&&num;8221&semi;&quest;&&num;8221&semi;來查詢<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code> root&num; rollback &quest;&NewLine; Possible completions&colon;&NewLine; &lt&semi;&lbrack;Enter&rsqb;> Execute this command&NewLine; 0 2019-01-19 17&colon;05&colon;27 UTC by root via cli &NewLine; 1 2019-01-19 16&colon;58&colon;06 UTC by root via cli &NewLine; 2 2019-01-19 16&colon;46&colon;14 UTC by root via cli &NewLine; 3 2019-01-19 16&colon;41&colon;18 UTC by root via cli commit at&NewLine; 4 2019-01-19 16&colon;36&colon;21 UTC by root via cli &NewLine; 5 2019-01-19 16&colon;36&colon;13 UTC by root via cli commit confirmed&comma; rollback in 10mins<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"> 而如果在設定模式下使用rollback加上數字,則會把該設定檔複製到修改中的設定檔上,但此時rollback的設定檔尚未生效,仍然需要再次commit才能完成整個rollback作業。<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code> &lbrace;master&colon;0&rcub;&lbrack;edit&rsqb;&NewLine; root&num; rollback 1 &NewLine; load complete&NewLine;&NewLine; &lbrace;master&colon;0&rcub;&lbrack;edit&rsqb;&NewLine; root&num; commit &NewLine; configuration check succeeds&NewLine; commit complete<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"> 在命令列模式下也可以使用&&num;8221&semi;show system rollback&&num;8221&semi;來查看過去的設定檔內容<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code> root> show system rollback 0 &NewLine; &num;&num; Last changed&colon; 2019-01-19 17&colon;05&colon;27 UTC&NewLine; version 15&period;1X53-D59&period;4&semi;&NewLine; system &lbrace;&NewLine; auto-snapshot&semi;&NewLine; ---下略---<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"> 也可以用&&num;8221&semi;show system rollback compare&&num;8221&semi;指令來檢查設定檔之間的區別<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code> root> show system rollback compare 0 3 &NewLine; &lbrack;edit interfaces ge-0&sol;0&sol;0 unit 0&rsqb;&NewLine; - family inet &lbrace;&NewLine; - address 10&period;0&period;0&period;1&sol;24&semi;&NewLine; - &rcub;&NewLine; &plus; family ethernet-switching &lbrace;&NewLine; &plus; storm-control default&semi;&NewLine; &plus; &rcub;<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"> 靈活使用rollback功能可以更好的管理Juniper設備,也可以在緊急情況時快速復原!<&sol;p>&NewLine;

Exit mobile version