Dell EMC Networking OS10 如何使用交易型組態模式
Summary: DELL OS10 中以交易為基礎的組態模式
Instructions
基於事務的配置模式是OS10中可用的功能。啟動基於事務的配置模式后,用戶發出的配置命令將存儲在候選配置中。在子配置應用於正在運行的配置之前,配置更改不會生效。
基於事務的配置模式預設為禁用。(截至 10.4.x)
預設行為
- 使用者在執行中的組態中實作命令。交換器會立即執行組態
- 使用者可以將執行中的組態儲存成啟動組態
基於事務的設定模式
- 使用者組態已儲存至候選組態。交換器不會執行此命令。
- 使用者可在執行前檢閱組態。我們也可以放棄更改。
- 使用者認可組態,以在執行中的組態中實作命令。交換器執行命令。
- 使用者可以將執行中的組態儲存成啟動組態
使用基於事務的設定模式相對於預設行為的優點
- 用戶可以在實施配置之前查看配置。
- 使用者可決定是否需要實作變更或放棄變更
如何使用基於事務的設定模式
1 變更為 EXEC 模式的交易型組態。
OS10# 開始交易
2 進行任何設定變更。
3 顯示候選設定與執行設定之間的差異
OS10# show diff candidate-configuration running-configuration
4 如果需要丟棄候選配置,請使用丟棄
OS10# 捨棄
5 如果需要在執行組態中儲存候選組態,請使用 commit
OS10# 認可
命令語法
| 命令 | 說明 |
| OS10# 開始交易 | 切換到基於事務的設定模式 |
| OS10# show diff candidate-configuration running-configuration | 顯示候選設定與執行設定之間的差異 |
| OS10# 捨棄 | 放棄對候選設定檔所做的任何變更 |
| OS10# 認可 | 將候選設定中的變更提交到執行中的設定 |
建議和預期行為
- 執行 Commit 命令是為了儲存對候選組態所做的變更,工作階段會切換回預設行為,自動將組態變更儲存至執行中的組態
- 當會話在基於事務的配置模式下終止並且您尚未輸入提交命令時,更改將保留在候選配置中。
- 我們可以啟動新的基於事務的配置會話,並繼續進行其餘的配置更改。
- 基於事務的配置模式下的所有會話都更新相同的候選配置。
- 當我們在基於事務的配置模式下的任何會話上輸入 commit 命令或在非基於事務的模式下對任何會話進行配置更改時,我們還會在基於事務的配置模式下運行的所有其他會話中提交對候選配置所做的更改。這意味著不一致的配置更改可能會應用於運行配置。
- Dell EMC 建議一次對單一 CLI 工作階段進行組態變更。
範例
例如,我們計劃實現的配置是更改介面的描述 et 1/1/1
OS10# 啟動事務 =====================>啟用基於事務的配置模式
我們正在嘗試實施的設定
OS10# 設定終端機
OS10(config)# 介面乙太網路 1/1/1
OS10(conf-if-eth1/1/1)# 描述 TEST
查看候選配置和運行配置之間的差異。我們可以在這裡檢視組態
OS10(conf-if-eth1/1/1)# show diff candidate-configuration running-configuration
!
介面乙太網1/1/1
說明 測試
必要時放棄變更
OS10(conf-if-eth1/1/1)# do discard
OS10(config)# show diff candidate-configuration running-configuration ================>如果執行「丟棄」,則組態會被丟棄認可變更 (寫入執行中的組態)
OS10(conf-if-eth1/1/1)# do commit
OS10(conf-if-eth1/1/1)# show running-configuration interface ethernet 1/1/1 =========>提交后,配置將實現為運行配置
!
介面乙太網1/1/1
說明 測試
無關機
將組態儲存至啟動組態
OS10(conf-if-eth1/1/1)# 請寫入記憶體 ===================>將組態儲存至啟動組態