12-目標配置管理
本章節下載: 12-目標配置管理 (204.29 KB)
進入私有模式係統視圖或獨占模式係統視圖,以及從該視圖進入其他視圖後,對設備進行的配置為目標配置,在該模式下執行非實時生效的命令行並回車時,命令行不會立即生效,隻有執行commit命令後,所有目標配置一起下發。如果目標配置下發成功,則會創建配置回滾點。
私有/獨占模式係統視圖下具體支持哪些命令,請以設備的實際情況為準。在私有/獨占模式係統視圖下,執行硬件類相關命令或動作類命令,是立即生效的,不需要再執行commit命令。
進入私有/獨占模式係統視圖,以及從私有/獨占模式係統視圖進入其他視圖時,命令提示符將以“~”開頭,用以提示用戶當前視圖為私有/獨占模式下的相關視圖。關於命令行視圖的詳細介紹,請參見“基礎配置命令參考”中的“CLI”。
目標配置下發成功後,設備會創建配置回滾點。如果短時間內多次執行commit操作,使得設備同時創建多個配置回滾點,導致設備負載過大,有可能使目標配置下發失敗,因此請不要頻繁的執行commit操作。
使用commit命令用來下發目標配置時,可以通過save-running filename參數在執行commit命令前先將當前運行配置保存到配置文件中。執行configuration commit auto-save path命令後,執行commit命令且不指定save-running filename參數時,係統會自動先將當前運行配置保存到配置文件中。如果用戶在執行commit命令時指定了save-running filename參數,則當前運行配置的保存以save-running filename參數為準,configuration commit auto-save path命令的配置不生效。
(1) (可選)配置係統最多可創建的回滾點的數量。
a. 進入實時生效係統視圖。
system-view
b. 配置係統最多可創建的回滾點的數量。
configuration commit max-number max-number
缺省情況下,係統最多可創建的回滾點的數量為100。
當創建的回滾點數量超過當前配置的回滾點數量時,係統先刪除最早的回滾點再保存最新生成的回滾點。
c. 退回用戶視圖。
quit
(2) (可選)開啟執行commit命令時自動保存當前運行配置功能,並配置相關參數。
a. 進入實時生效係統視圖。
system-view
b. 開啟執行commit命令時自動保存當前運行配置功能,並配置相關參數。
configuration commit auto-save path directory filename-prefix filename-prefix [ user user-name [ password { cipher | simple } string ] | vpn-instance vpn-instance-name ] *
缺省情況下,執行commit命令時自動保存當前運行配置功能處於關閉狀態。
c. 直接退回用戶視圖。
abort
(3) 進入獨占模式係統視圖或私有模式係統視圖。
system-view { exclusive | private }
(4) 對設備各功能進行配置。
關於各功能的詳細配置,請參見各模塊的配置指導。
(5) (可選)顯示目標配置。
display target-configuration
通過執行該命令檢查目標配置是否完全正確,以免下發錯誤目標配置影響當前網絡正常運行。
(6) (可選)更新未提交的目標配置。
refresh target-configuration
(7) 下發目標配置。
commit [ best-effort ] [ force ] [ label labelname ] [ save-running filename ] [ confirmed [ seconds | minutes minutes ] ] [ show-error ] [ clear-error ] [ description text ]
(8) (可選)執行配置回滾操作。
configuration replace { file filename | last number | commit-id commit-id | label labelname }
執行本命令後,設備配置將會回滾到指定的配置回滾點的配置,之前的配置將會丟失,請謹慎使用。
下發錯誤目標配置時,執行配置回滾操作,將當前運行配置回滾到下發目標配置前的配置。
關於configuration replace file命令的詳細介紹,請參見“基礎配置命令參考”中的“配置文件管理”。
在完成上述配置後,執行display命令可以顯示目標配置。用戶可以通過查看顯示信息驗證配置的效果。
在私有/獨占模式下的任意視圖下執行reset命令可以清除目標配置。
· 執行reset configuration commit命令刪除的回滾點無法恢複,請謹慎使用。
· 執行reset target-configuration刪除的目標配置無法恢複,需要用戶再次手動配置,請謹慎使用。
操作 |
命令 |
說明 |
顯示回滾點對應配置與當前運行配置或其他回滾點之間的差異 |
display configuration commit diff [ at commit-id | last number | since commit-id ] |
在任意視圖下執行 |
顯示回滾點的信息 |
display configuration commit list [ number | label ] [ verbose ] |
在任意視圖下執行 |
顯示CLI、NETCONF、CWMP和SNMP用戶的配置會話信息 |
display configuration sessions |
在任意視圖下執行 |
顯示目標配置 |
display target-configuration [ diff | failure [ brief ] | merge | success ] |
在私有/獨占模式下的任意視圖下執行 |
清除已創建的回滾點 |
reset configuration commit number |
在用戶視圖下執行 清除不再使用的回滾點可以釋放內存,提高設備性能 |
清除目標配置 |
reset target-configuration [ command [ text ] ] |
在私有/獨占模式下的任意視圖下執行 |
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!