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命令:configure、 和 configure privateconfigure exclusive。这些表单控制用户编辑和提交配置的方式。您可以使用此命令来协调管理网络和设备配置的多个用户的工作。

表 1:的形式configure命令

命令

编辑访问权限

提交访问

configure

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

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

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

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

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

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

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

  • 如果您和其他用户进行了更改,并且其他用户提交了更改,则您的更改也将被提交。

configure exclusive

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

  • 如果在其他用户(使用命令)configureexclusive锁定配置时进入配置模式,CLI 将显示用户的 PID 以及用户正在查看或编辑的层次结构级别。

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

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

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

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 ,退出时将丢弃任何未提交的更改:

当您使用退出模式选项yesconfigure exclusive时,Junos OS 演化版会放弃任何未提交的更改,并将配置回滚到之前提交的状态。该no选项使您能够继续编辑或在模式下提交更改configure exclusive

当一个用户退出 configure exclusive 模式而另一个用户处于 configure private 模式时, Junos OS 演化版 会回滚专用模式会话中任何未提交的更改。

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

如果启动 configure exclusive 会话、发出 commit confirmed 命令并确认提交,则会话将保留排他锁。您可以继续在锁定的独占会话中对配置进行更改。

如何使用正确的配置

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

注意:

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

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

注意:

Junos OS 演化版 不支持使用该 configure private 命令配置与第三方 YANG 数据模型(如 OpenConfig 数据模型或自定义 YANG 数据模型)对应的语句。

注意:

在机箱群集中发出命令 configure 时,系统会带您进入 configure private 模式。