Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置命令概述

configure命令用于进入 CLI 配置模式。它还可用于收集其他信息,如当前处于配置模式的其他用户。

"配置" 命令的形式

Junos OS和 Junos OS Evolved 支持三种形式 configure 的命令:configureconfigure privateconfigure exclusive。这些表单控制用户编辑和提交配置的方式,并且在多个用户管理网络和设备配置时也很有用。

表 1: "配置" 命令的形式

命令

编辑访问

提交访问

configure

  • 任何人都不能锁定配置。所有用户都可以进行配置更改。

  • 进入配置模式时,CLI 将显示以下信息:

    • 其他用户编辑配置的列表。

    • 用户正在查看或编辑的层次结构级别。

    • 配置是否已更改,但未提交。

  • 在一个或多个用户对配置进行更改时,最近的更改在提交配置时优先。

  • 所有用户都可以对配置提交任何更改。

  • 如果您和其他用户进行更改,而另一个用户提交更改,则您的更改也将提交。

configure exclusive

  • 一个用户锁定配置并进行更改,而不会干扰其他用户。

  • 如果进入配置模式,另一位用户锁定配置(使用 命令),CLI 将显示用户的 PID 以及用户正在查看或编辑的 configure exclusive 层级。

  • 如果进入配置模式时另一位用户锁定配置,您可尝试使用操作模式命令尝试锁定 request system logout 该用户。有关详细信息,请参阅 CLI Explorer

  • 只有锁定配置的用户才能提交。

  • 其他用户可以进入和退出配置模式,但是在解锁之前,他们无法提交他们试图对配置执行的任何更改。

configure private

  • 多个用户可以同时编辑配置。

  • 每个用户都有一个专用候选配置,可独立于其他用户进行编辑。

  • 当多个用户输入冲突配置时,第一个提交操作优先于后续提交操作。

  • 提交配置时,设备将验证操作(运行)配置是否未由另一位用户修改,然后再接受专用候选配置作为新操作配置。

  • 如果配置已由其他用户修改,则可以将修改合并到私有候选配置中,然后尝试再次提交。

使用 configure 命令

最多32用户可同时处于配置模式,并且都可以同时更改配置。当您提交对配置的更改时,您可能会提交您和其他用户所做更改的组合。因此,您需要跟踪谁正处于配置模式。

要查看当前在配置模式中登录到同一设备的其他用户:

使用configure命令进入 CLI 配置模式。

如果有其他用户,则显示的消息指示用户是谁以及每个人正在查看或编辑的配置部分。

使用 "配置独占" 命令

如果使用 命令进入配置模式,将锁定候选全局配置(也称为共享配置或共享配置数据库)并长期处于配置模式,从而允许您在不受其他用户干扰的情况下进行更改。 configure exclusive 其他用户可以进入和退出配置模式,但是不能对配置执行任何永久性更改。这还意味着,在配置进入锁定状态时,其他用户尝试执行的任何更改都会在退出配置模式时始终被丢弃。

如果另一位用户锁定配置,而您需要将其注销,请使用操作模式命令 request system logout pid pid_number 。当其他人已锁定pid_number以用于独占访问时,您可以在进入配置模式时,在接收到的通知中找到该接入点。

如果进入配置模式,另一位用户也进入配置模式且锁定了配置,则消息将标识用户以及用户正在查看或编辑的配置部分。例如,在这种情况下,锁定pid_number进行独占访问的用户的配置文件为 1088。

在 "配置独占" 模式下,退出时将丢弃任何未提交的更改:

使用 选项退出配置排他模式时,Junos OS丢弃任何未提交更改,将配置回滚至 yes 其先前提交的状态。该no选项允许您继续编辑或在配置独占模式中提交更改。

当一位用户退出配置排他模式,另一位用户处于配置专用模式时,Junos OS将在专用模式会话中回滚任何未提交更改。

如果使用 命令进入配置模式并发出 ,但不在指定的间隔内实际确认提交,将触发自动 configure exclusivecommit confirmed 回滚。自动回滚后,操作系统会移除会话的独占锁,因此显示错误消息"访问已撤消"。这是因为会话不再是独占会话。这意味着配置将返回默认状态,其中任何具有访问权限的人都可以编辑和/或提交配置。要重新锁定配置,您需要再次 configure exclusive 使用 命令。

如果您启动配置专用会话,则发出 commit confirmed 并确认提交,则独占锁将保留到您的会话中。您仍然可以在处于锁定的排他会话中继续更改配置。

更新配置私有配置

在配置专用模式时,您必须使用最近提交的共享配置的副本。如果全局配置发生变化,您可以发出update命令更新私有候选配置。执行此操作时,您的专用候选配置包含最近提交的配置的副本,其中合并了您的私人更改。

注:

发出update命令时可能会发生合并冲突。

您也可以发出 命令 rollback 以丢弃专用候选配置更改,获取最近提交的配置。

注:

Junos OS和 Junos OS Evolved 不支持使用模式配置对应于第三方 YANG 数据模型的语句,例如 configure private OpenConfig 或自定义 YANG 数据模型。