Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Übersicht über den BefehlConfigure

Sie (der Netzwerkadministrator) verwenden den Befehl, um in den CLI-Konfigurationsmodus zu wechseln.configure Sie können es auch verwenden, um andere Informationen zu sammeln, z. B. welche anderen Benutzer sich gerade im Konfigurationsmodus befinden.

Formen des Befehlsconfigure

Junos OS Unterstützt drei Formen des Befehls:configure , und .configureconfigure privateconfigure exclusive Diese Formulare steuern, wie Benutzer Konfigurationen bearbeiten und bestätigen. Mit diesem Befehl können Sie die Arbeit mehrerer Benutzer koordinieren, die die Netzwerk- und Gerätekonfiguration verwalten.

Tabelle 1: Formen des Befehlsconfigure

Befehl

Zugriff bearbeiten

Commit-Zugriff

configure

  • Niemand kann die Konfiguration sperren. Alle Benutzer können Konfigurationsänderungen vornehmen.

  • Wenn Sie in den Konfigurationsmodus wechseln, zeigt die CLI die folgenden Informationen an:

    • Eine Liste der anderen Benutzer, die die Konfiguration bearbeiten

    • Hierarchieebenen, die die Benutzer anzeigen oder bearbeiten

    • Gibt an, ob die Konfiguration geändert, aber nicht festgeschrieben wurde

  • Wenn mehr als ein Benutzer Änderungen an einer Konfiguration vornimmt, haben die neuesten Änderungen Vorrang, wenn die Konfiguration festgeschrieben wird.

  • Alle Benutzer können alle Änderungen an der Konfiguration übernehmen.

  • Wenn Sie und ein anderer Benutzer Änderungen vornehmen und der andere Benutzer Änderungen festführt, werden Ihre Änderungen ebenfalls übernommen.

configure exclusive

  • Ein Benutzer sperrt die Konfiguration und nimmt Änderungen vor, ohne dass andere Benutzer eingreifen.

  • Wenn Sie in den Konfigurationsmodus wechseln, während ein anderer Benutzer die Konfiguration (mit dem Befehl) gesperrt hat, zeigt die CLI die PID des Benutzers und die Hierarchieebene an, die der Benutzer anzeigt oder bearbeitet.configureexclusive

  • Wenn Sie in den Konfigurationsmodus wechseln, während ein anderer Benutzer die Konfiguration gesperrt hat, können Sie versuchen, diesen Benutzer mit dem Befehl Betriebsmodus zwangsweise abzumelden.requestsystemlogout Weitere Informationen finden Sie im CLI-Explorer.https://www.juniper.net/documentation/content-applications/cli-explorer/junos/

  • Nur der Benutzer, der die Konfiguration gesperrt hat, kann sie bestätigen.

  • Andere Benutzer können in den Konfigurationsmodus wechseln und ihn beenden, aber sie können keine Änderungen, die sie an der Konfiguration vornehmen möchten, übernehmen, bis sie entsperrt ist.

configure private

  • Die Konfiguration kann von mehreren Benutzern gleichzeitig bearbeitet werden.

  • Jeder Benutzer verfügt über eine private Kandidatenkonfiguration, die er unabhängig von anderen Benutzern bearbeiten kann.

  • Wenn mehrere Benutzer widersprüchliche Konfigurationen eingeben, hat der erste Commit-Vorgang Vorrang vor nachfolgenden Commit-Vorgängen.

  • Wenn Sie die Konfiguration bestätigen, akzeptiert das Gerät Ihre private Kandidatenkonfiguration nicht sofort als neue Betriebskonfiguration. Bevor das Gerät Ihre Konfiguration akzeptiert, stellt es sicher, dass kein anderer Benutzer die Betriebskonfiguration (in Ausführung) geändert hat.

  • Wenn ein anderer Benutzer die Konfiguration geändert hat, können Sie die Änderungen in Ihrer privaten Kandidatenkonfiguration zusammenführen und erneut versuchen, einen Commit auszuführen.

So verwenden Sie den Befehlconfigure

Bis zu 32 Benutzer können gleichzeitig im Konfigurationsmodus arbeiten. Alle können gleichzeitig Änderungen an der Konfiguration vornehmen. Wenn Sie Änderungen an der Konfiguration übernehmen, übernehmen Sie möglicherweise eine Kombination von Änderungen, die Sie und andere Benutzer vorgenommen haben. Aus diesem Grund müssen Sie den Überblick behalten, wer sich mit Ihnen im Konfigurationsmodus befindet.

So zeigen Sie andere Benutzer an, die derzeit am selben Gerät im Konfigurationsmodus angemeldet sind:

Verwenden Sie den Befehl, um in den CLI-Konfigurationsmodus zu wechseln.configure

Wenn sich andere Benutzer im Konfigurationsmodus befinden, wird in der angezeigten Meldung angegeben, wer die Benutzer sind und welcher Teil der Konfiguration von jeder Person angezeigt oder bearbeitet wird.

So verwenden Sie den Befehlconfigure exclusive

Wenn Sie mit dem Befehl in den Konfigurationsmodus wechseln, sperren Sie die globale Kandidatenkonfiguration, solange Sie im Konfigurationsmodus bleiben.configure exclusive (Die mögliche globale Konfiguration wird auch als freigegebene Konfiguration oder gemeinsam genutzte Konfigurationsdatenbank bezeichnet.) Mit dem Befehl können Sie Änderungen vornehmen, ohne dass andere Benutzer eingreifen.configure exclusive Andere Benutzer können in den Konfigurationsmodus wechseln und ihn beenden, aber sie können keine dauerhaften Änderungen an der Konfiguration vornehmen. Außerdem werden alle Änderungsversuche anderer Benutzer, während sich die Konfiguration im gesperrten Zustand befindet, verworfen, sobald die anderen Benutzer den Konfigurationsmodus verlassen.

Wenn ein anderer Benutzer die Konfiguration gesperrt hat und Sie ihn zwangsweise abmelden müssen, verwenden Sie den Befehl Betriebsmodus .request system logout pid pid_number Sie finden das in der Benachrichtigung, die Sie beim Aufrufen des Konfigurationsmodus erhalten, wenn jemand anderes ihn für den exklusiven Zugriff gesperrt hat.pid_number

Wenn Sie in den Konfigurationsmodus wechseln, während sich ein anderer Benutzer ebenfalls im Konfigurationsmodus befindet und die Konfiguration gesperrt hat, wird der Benutzer in einer Meldung identifiziert. Die Meldung identifiziert auch den Teil der Konfiguration, den der Benutzer anzeigt oder bearbeitet. Im folgenden Beispiel lautet der Wert des Benutzers, der die Konfiguration für den exklusiven Zugriff gesperrt hat, beispielsweise 1088:pid_number

Im Modus werden alle nicht festgeschriebenen Änderungen verworfen, wenn Sie Folgendes beenden:configure exclusive

Wenn Sie die Option zum Beenden des Modus verwenden, werden alle nicht festgeschriebenen Änderungen verworfen und die Konfiguration auf den zuvor festgeschriebenen Zustand zurückgesetzt.yesconfigure exclusiveJunos OS Die Option ermöglicht es Ihnen, die Bearbeitung fortzusetzen oder Ihre Änderungen im Modus zu übernehmen.noconfigure exclusive

Wenn ein Benutzer den Modus verlässt, während sich ein anderer Benutzer im Modus befindet, werden alle nicht festgeschriebenen Änderungen in der Sitzung im privaten Modus rückgängig gemacht.configure exclusive configure privateJunos OS

Ein weiteres Rollback kann erfolgen, wenn Sie mit dem Befehl in den Konfigurationsmodus wechseln und den Befehl ausführen, ohne jedoch den Commit innerhalb des angegebenen Intervalls zu bestätigen.configure exclusivecommit confirmed Wenn Sie den Commit nicht innerhalb des angegebenen Intervalls bestätigen, lösen Sie ein automatisches Rollback aus. Nach einem automatischen Rollback entfernt das Betriebssystem die exklusive Sperre aus Ihrer Sitzung. Als Ergebnis erscheint die Fehlermeldung "Zugriff wurde widerrufen". Diese Fehlermeldung wird angezeigt, da es sich bei der Sitzung nicht mehr um eine exklusive Sitzung handelt. Dies bedeutet, dass sich die Konfiguration wieder im Standardzustand befindet: Jeder, der Zugriff hat, kann die Konfiguration bearbeiten, bestätigen oder beides. Um die Konfiguration erneut zu sperren, müssen Sie den Befehl erneut verwenden.configure exclusive

Wenn Sie eine Sitzung initiieren, den Befehl ausführen und den Commit bestätigen, behält Ihre Sitzung die exklusive Sperre bei.configure exclusive commit confirmed Sie können weiterhin Änderungen an der Konfiguration vornehmen, während Sie sich noch in einer gesperrten exklusiven Sitzung befinden.

So arbeiten Sie mit der richtigen Konfiguration

Wenn Sie sich im Modus befinden, müssen Sie mit einer Kopie der zuletzt festgeschriebenen freigegebenen Konfiguration arbeiten.configure private Wenn sich die globale Konfiguration ändert, können Sie den Befehl zum Aktualisieren Ihrer privaten Kandidatenkonfiguration ausführen.update Wenn Sie Ihre private Kandidatenkonfiguration aktualisieren, enthält diese Konfiguration eine Kopie der zuletzt festgeschriebenen Konfiguration mit Ihren privaten Änderungen, die zusammengeführt wurden.

HINWEIS:

Zusammenführungskonflikte können auftreten, wenn Sie den Befehl ausführen.update

Sie können auch den Befehl ausführen, um Ihre privaten Kandidatenkonfigurationsänderungen zu verwerfen und die zuletzt festgeschriebene Konfiguration abzurufen.rollback

HINWEIS:

unterstützt nicht die Verwendung des Befehls zum Konfigurieren von Anweisungen, die YANG-Datenmodellen von Drittanbietern entsprechen, z. B. OpenConfig-Datenmodellen oder benutzerdefinierten YANG-Datenmodellen.Junos OSconfigure private