Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configure命令概述

您(网络管理员)使用 configure 命令进入 CLI 配置模式。您也可使用它来收集其他信息,例如当前处于配置模式的其他用户。

命令的表 configure

Junos OS 支持三种形式的 configure 命令:configureconfigure privateconfigure exclusive. 这些表格可控制用户如何编辑和提交配置。您可以使用此命令协调管理网络和设备配置的多个用户的工作。

表 1: 命令的表 configure

命令

编辑访问

提交访问

configure

  • 没有人可以锁定配置。所有用户都可以进行配置更改。

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

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

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

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

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

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

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

configure exclusive

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

  • 如果进入配置模式,而另一个用户锁定了配置(使用 configure exclusive 命令),则 CLI 将显示用户的 PID 和用户正在查看或编辑的层次结构级别。

  • 如果在其他用户锁定配置时进入配置模式,则可以尝试使用 request system logout 操作模式命令强制注销该用户。有关详细信息,请参阅 CLI Explorer

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

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

configure private

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

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

  • 当多个用户输入相互矛盾的配置时,第一个提交操作优先于后续提交操作。

  • 提交配置时,设备不会立即接受您的专用候选配置作为新的操作配置。在设备接受您的配置之前,它会验证没有其他用户修改过操作(运行)配置。

  • 如果另一个用户已修改配置,则可以将修改合并到您的专用候选配置中,并尝试再次提交。

如何使用 configure 命令

最多 32 个用户可同时在配置模式下工作;都可以同时对配置进行更改对配置进行更改时,可能会将您和其他用户所做的更改组合在一起。因此,您必须跟踪谁与您处于配置模式。

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

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

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

如何使用 configure exclusive 命令

如果使用 configure exclusive 命令进入配置模式,请在保持配置模式时锁定候选全局配置。(候选全局配置也称为共享配置或共享配置数据库。)使用 命令 configure exclusive ,您可以在无需其他用户干扰的情况下进行更改。其他用户可以进入和退出配置模式,但无法对配置进行任何永久性更改。此外,当配置处于锁定状态时,其他用户尝试更改的更改将一旦其他用户退出配置模式就被丢弃。

如果另一个用户锁定了配置,并且您需要强制将其记录出来,请使用操作模式命令 request system logout pid pid_number。您可以在进入配置模式时收到的通知中找到 pid_number ,而其他人已将其锁定以进行专属访问。

如果进入配置模式,而另一个用户也处于配置模式并锁定了配置,则消息将标识用户。该消息还标识用户正在查看或编辑的配置部分。例如,在以下示例中,锁定了专属访问配置的用户 的pid_number 为 1088:

configure exclusive 模式下,退出时,任何未提交的更改将被丢弃:

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

当一个用户退出 configure exclusive 模式,而另一个用户处于模式时 configure privateJunos OS 请回滚私有模式会话中任何未提交的更改。

如果使用 命令进入配置模式 configure exclusive 并发出 commit confirmed 命令,但未在指定间隔内确认提交,则可能再次回滚。如果不在指定间隔内确认提交,将触发自动回滚。自动回滚之后,操作系统会从会话中卸下专属锁。因此,将显示错误消息“访问已被撤销”。出现此错误消息是因为会话不再是专属会话。这意味着配置已恢复到默认状态:任何有访问权限的人员都可以编辑配置、提交或同时提交配置。要重新锁定配置,必须再次使用 configure exclusive 命令。

如果您发起会 configure exclusive 话、发出 commit confirmed 命令并确认提交,则会话将保留专属锁定。您仍可在锁定的专属会话中继续更改配置。

如何使用正确的配置

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

注:

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

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

注:

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