Dell EMC Networking OS10 如何使用基于事务的配置模式

Summary: DELL OS10 中基于事务的配置模式

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

基于事务的配置模式是 OS10 中提供的一项功能。激活基于事务的配置模式后,用户执行的配置命令存储在候选配置中。在子配置应用于正在运行的配置之前,配置更改不会生效。
 

HOW16747_en_US__1icon  默认情况下,基于事务的配置模式处于禁用状态。(截至 10.4.x)


默认行为

  • 用户将命令实施到正在运行的配置中。交换机立即执行配置
  • 用户可以将正在运行的配置保存到启动配置


基于事务的配置模式

  • 用户配置已保存到候选配置。交换机未执行该命令。
  • 用户可以在执行之前查看配置。我们也可以放弃更改。
  • 用户提交配置以在运行配置中实施命令。交换机执行命令。
  • 用户可以将正在运行的配置保存到启动配置


与默认行为相比,使用基于事务的配置模式的优势

  • 用户可以在实施配置之前查看配置。
  • 用户可以决定是否需要实施更改或丢弃它


如何使用基于事务的配置模式

1 更改为 EXEC 模式下基于事务的配置。

    OS10# 启动事务

2 进行任何配置更改。

3 显示候选配置和正在运行的配置之间的差异

     OS10# show diff candidate-configuration running-configuration

4如果您需要放弃候选配置,请使用 discard

    OS10# 丢弃

5 如果需要在运行配置中保存候选配置,请使用 commit

    OS10# commit
 


命令语法

命令 说明
OS10# 启动事务 切换到基于事务的配置模式
OS10# show diff candidate-configuration running-configuration 显示候选配置与正在运行的配置之间的差异
OS10# 丢弃 放弃对候选配置文件所做的任何更改
OS10# commit 将候选配置中的更改提交到正在运行的配置

 


建议和预期行为

  • 执行 commit 命令以保存对候选配置的更改,会话切换回自动将配置更改保存到正在运行的配置的默认行为
  • 如果会话在基于事务的配置模式下终止,并且您尚未输入 commit 命令,则更改将保留在候选配置中。
  • 我们可以启动一个新的基于事务的配置会话,并继续其余的配置更改。
  • 在基于事务的配置模式下,所有会话都会更新相同的候选配置。
  • 当我们在基于事务的配置模式下的任何会话上输入 commit 命令,或在非基于事务的模式下对任何会话进行配置更改时,我们还会在基于事务的配置模式下运行的所有其他会话中提交对候选配置所做的更改。这意味着不一致的配置更改可能会应用于正在运行的配置。
  • Dell EMC 建议一次对单个 CLI 会话进行配置更改。



示例

举个例子,我们计划实现的配置是一个接口的变更说明 et 1/1/1

OS10# 启动事务 =====================>启用基于事务的配置模式

 

我们尝试实施的配置

OS10# configure terminal
OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# description TEST

查看候选配置和正在运行的配置之间的差异。在这里,我们可以查看我们的配置

OS10(conf-if-eth1/1/1)# do show diff candidate-configuration running-configuration

接口 ethernet1/1/1
描述 TEST

如有必要,放弃更改

OS10(conf-if-eth1/1/1)# do discard
OS10(config)# do show diff candidate-configuration running-configuration ================>如果执行

“discard”提交更改(写入正在运行的配置),则会丢弃该配置。

OS10(conf-if-eth1/1/1)# do commit
OS10(conf-if-eth1/1/1)# do show running-configuration interface ethernet 1/1/1 =========>提交后,配置将实现为正在运行的配置

接口 ethernet1/1/1
描述 TEST
不关机

将配置保存到启动配置

OS10(conf-if-eth1/1/1)# do write memory ===================>将配置保存到启动配置

Affected Products

PowerSwitch S4048-ON, PowerSwitch S4048T-ON, PowerSwitch S4112F-ON/S4112T-ON, PowerSwitch S4128F-ON/S4128T-ON, PowerSwitch S4148F-ON/S4148T-ON/S4148FE-ON, PowerSwitch S4148U-ON, PowerSwitch S4248FB-ON /S4248FBL-ON, PowerSwitch S5148F-ON , PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S6100-ON ...
Article Properties
Article Number: 000120163
Article Type: How To
Last Modified: 10 Apr 2021
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.