Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Rettung und Wiederherstellung der Konfigurationsdatei (Junos OS)

Im Falle eines Softwarefehlers hilft eine Rescue-Konfiguration, eine bekannte funktionierende Konfiguration zu laden. Sie müssen sich die Rollback-Nummer nicht merken. Wenn Sie eine Konfiguration gespeichert haben, können Sie sie jederzeit bei Bedarf verwenden.

Speichern und Zurücksetzen einer Rescue-Konfigurationsdatei

Speichern einer Rescue-Konfigurationsdatei

Eine Wiederherstellungskonfigurationsdatei ist hilfreich für den Fall, dass die Konfigurationsdatei Ihres Geräts falsch konfiguriert wurde. Mit einer Wiederherstellungskonfiguration können Sie eine bekannte funktionierende Konfiguration oder eine Konfiguration mit einem bekannten Status definieren, zu der Sie jederzeit zurückkehren können. Dadurch entfällt die Notwendigkeit, sich die Rollback-Nummer mit dem Rollback-Befehl merken zu müssen. Sie können das Gerät in dieser Wiederherstellungskonfiguration wiederherstellen, um das Gerät wieder online zu schalten. Wenn Sie diese Datei vom Gerät speichern, kann die Wiederherstellungskonfiguration auch verwendet werden, um Ihr Gerät im Falle eines Softwarefehlers wiederherzustellen.

Ab Junos OS Version 16.1 gibt es für Geräte mit Junos OS mit aktualisiertem FreeBSD einen automatischen Gerätewiederherstellungsmodus, der in Aktion tritt, wenn das System die aktuelle Konfiguration nicht aktiviert (Amnesie-Modus).

Anmerkung:

Informationen zu den Plattformen, auf denen Junos OS mit dem aktualisierten FreeBSD ausgeführt wird, finden Sie im Funktions-Explorer die Eingabe freebsdund die Option .Junos kernel upgrade to FreeBSD 10+

Sie können feststellen, dass sich das Gerät automatisch aus dem Amnesie-Modus erholt hat, indem Sie Folgendes tun:

  • Das Syslog UI_DEVICE_IN_RECOVERY_MODE wird generiert, das darauf hinweist, dass bei der normalen Boot-Zeit-Übertragung ein Problem aufgetreten ist und dass Junos OS die Wiederherstellungskonfiguration als Konfiguration des Geräts aktiviert hat.

  • Die CLI zeigt das Banner Device is running in Recovery Mode sowohl im Betriebs- als auch im Konfigurationsmodus an.

Ab Junos OS Version 23.4R1 für Router der MX-Serie können Sie auch verhindern, dass das Gerät nach dem Neustart einen amnesiekranken Zustand erreicht, indem Sie die Dual-Phase-Bootup-Funktion vor dem Neustart konfigurieren. Wenn ein Gerät über eine skalierte Konfiguration verfügt oder viele Einschränkungen zu überprüfen sind, kann es nach dem Neustart mehr als 45 Minuten dauern, bis der Neustart abgeschlossen ist. Diese lange Neustartzeit überschreitet den für den Watchdog-Timer festgelegten Grenzwert. Der Watchdog-Timer kann dazu führen, dass das Gerät einen amnesiekranken Zustand erreicht. Um zu vermeiden, dass bei einem zukünftigen Neustart ein amnesiekranker Zustand erreicht wird, konfigurieren Sie die Anweisung dual-phase-bootup .

Wenn Sie die Anweisung dual-phase-bootup vor dem Neustart konfiguriert haben, übernimmt das Gerät die Wiederherstellungskonfiguration beim nächsten Neustart. Nach dem Neustart ist der Betriebsstatus des Geräts aktiv und das Gerät lädt automatisch die zuletzt konfigurierte Benutzerkonfiguration (Datei juniper.conf ), wodurch verhindert wird, dass das Gerät einen amnesiekranken Zustand erreicht.

Um die Konfiguration für die dual-phase-bootup Anweisung bestätigen zu können, müssen Sie bereits eine Rescue-Konfiguration (Datei rescue.conf ) erstellt haben. Es wird empfohlen, eine minimale Wiederherstellungskonfiguration zu verwenden.

In diesem Thema werden die folgenden Verfahren behandelt:

Speichern einer Wiederherstellungskonfiguration

So speichern Sie eine aktuelle Gerätekonfiguration als Wiederherstellungskonfigurationsdatei:

  1. Bearbeiten Sie die Konfigurationsdatei auf dem Gerät so, dass sie die Basiskonfiguration widerspiegelt, die Sie verwenden möchten.

  2. Speichern Sie im CLI-Betriebsmodus diese bearbeitete Basiskonfiguration als Wiederherstellungskonfigurationsdatei:

    Die Wiederherstellungskonfigurationsdatei wird automatisch als rescue.conf.gz im Verzeichnis /config gespeichert.

Validieren der Wiederherstellungskonfiguration

Mit dem test configuration filename Befehl können Sie überprüfen, ob die Syntax einer Konfigurationsdatei korrekt ist, und nach Commit-Check-Fehlern suchen.

So überprüfen Sie, ob eine Wiederherstellungskonfigurationsdatei korrekt ist:

Geben Sie den test configuration filename Befehl über den CLI-Betriebsmodus aus.

Wenn die Konfiguration Syntax- oder Commit-Check-Fehler enthält, wird eine Meldung angezeigt, in der die Zeilen- und Spaltennummer angegeben wird, in der der Fehler gefunden wurde. Dieser Befehl akzeptiert nur Textdateien.

Kopieren der Konfiguration auf einen Remote-Server

Diese Aufgabe ist optional, wird jedoch empfohlen.

So kopieren Sie die Wiederherstellungskonfiguration auf einen Remote-Server:

  1. Starten Sie die Geräte-Shell.
  2. Gehen Sie in das Verzeichnis /config und listen Sie die Wiederherstellungskonfigurationsdatei auf.
  3. Übertragen Sie die Konfigurationsdatei per FTP auf den Remote-Host.

Zurücksetzen zur Fehlerbehebung bei der fehlgeschlagenen Konfiguration

Ihre Wiederherstellungskonfiguration ist wahrscheinlich nicht genau die Konfiguration, die Sie auf Ihrem System wünschen oder benötigen. Daher sollten Sie die Fehler untersuchen, die beim Versuch, die aktuelle Konfiguration zu aktivieren, aufgetreten sind, und Korrekturmaßnahmen ergreifen.

So korrigieren Sie die fehlgeschlagene Konfiguration:

  1. Melden Sie sich über die Verwaltungs-IP (oder die Konsole, falls zulässig) beim Gerät an.
  2. Laden Sie die fehlgeschlagene Konfiguration.

    Wenn Sie diesen Schritt direkt nach dem Wiederherstellungsmodus ausführen, rollback 1 wird die Konfiguration den Amnesiemodus verursachen.

  3. Nehmen Sie Korrekturen an der Konfiguration vor.
  4. Führen Sie eine Commit-Prüfung durch.
  5. Wenn Sie weitere Korrekturen vornehmen müssen, nehmen Sie sie vor.
  6. Bestätigen Sie die Konfiguration.

Zurück zur Wiederherstellungskonfiguration

Nicht auf allen Plattformen wird Junos OS mit dem aktualisierten FreeBSD ausgeführt. Diejenigen, die nicht oder älter als Junos OS Version 16.1 sind, verfügen nicht über den automatischen Wiederherstellungsmodus. Sie müssen manuell auf die Wiederherstellungskonfiguration zurücksetzen, um das Gerät wieder in den normalen Betriebsmodus zu versetzen.

So führen Sie ein Rollback auf die Wiederherstellungskonfiguration durch:

  1. Melden Sie sich über die Konsole beim Gerät an.
  2. Geben Sie den rollback rescue Befehl über den Konfigurationsmodus der CLI ein.
  3. Bestätigen Sie die Konfiguration.
  4. Beheben Sie die fehlgeschlagene Konfiguration. Weitere Informationen finden Sie unter Zurücksetzen zur Fehlerbehebung bei der fehlgeschlagenen Konfiguration.

Löschen einer vorhandenen Wiederherstellungskonfiguration

So löschen Sie eine vorhandene Wiederherstellungskonfiguration:

Geben Sie den request system configuration rescue delete folgenden Befehl ein:

Wiederherstellen der Wiederherstellungskonfiguration

Wenn jemand versehentlich eine Konfiguration festlegt, die den Verwaltungszugriff auf ein Gerät verweigert, und auf den Konsolenport nicht zugegriffen werden kann, können Sie die ungültige Konfiguration überschreiben und durch die Wiederherstellungskonfiguration ersetzen. Bei der Wiederherstellungskonfiguration handelt es sich um eine zuvor festgeschriebene, gültige Konfiguration.

So setzen Sie den Wechsel zur Wiederherstellungskonfiguration wieder her:

  1. Geben Sie den load override Befehl ein.
  2. Übernehmen Sie die Änderungen.

Kopieren von Backup-Konfigurationen und Wiederherstellen gespeicherter Konfigurationen

Kopieren von Backup-Konfigurationen auf den Router

Gehen Sie folgendermaßen vor, um Backup-Konfigurationen auf den Router zu kopieren:

  1. Verwenden Sie den Befehl file copy , um die vorhandene Konfiguration und alle Sicherungskonfigurationen zurück auf den Router zu kopieren. Legen Sie die Dateien im Verzeichnis /var/tmp ab.

  2. Laden und aktivieren Sie die gewünschte Konfiguration:

Wiederherstellen einer gespeicherten Konfiguration

Um eine gespeicherte Konfiguration wiederherzustellen, führen Sie die folgenden Aufgaben aus:

Gespeicherte Dateien auf den Router kopieren

So kopieren Sie die gespeicherte Konfiguration auf den Router:

  1. Melden Sie sich bei der Konsole als rootan. Es gibt kein Passwort.

    Zunächst ist der Zugriff auf den Router nach einer Wiederherstellungsinstallation auf den Konsolenport beschränkt. Der Zugriff über die Management-Ports und -Schnittstellen wird in der Konfiguration festgelegt. Informationen zum Zugriff auf den Router über den Konsolenport finden Sie im Administrationshandbuch für Ihren jeweiligen Router.

  2. Starten Sie die CLI:

  3. Kopieren Sie die Konfigurationsdatei auf dem Remote-Server in das Verzeichnis /var/tmp des Routers:

Laden und Bestätigen der Konfigurationsdatei

Nachdem die gespeicherte Konfigurationsdatei auf den Router kopiert wurde, laden Sie die Datei und bestätigen sie:

  1. Starten Sie den CLI-Konfigurationsmodus.

  2. Laden Sie die Datei in die aktuelle Konfiguration. Sie sollten die vorhandene Datei überschreiben.

  3. Bestätigen Sie die Datei.

  4. Beenden Sie den CLI-Konfigurationsmodus.

  5. Sichern Sie Junos OS.

    Nachdem Sie die Software auf dem Router installiert, die Konfiguration bestätigt und sich davon überzeugt haben, dass die neue Konfiguration erfolgreich ausgeführt wird, geben Sie den request system snapshot Befehl aus, um die neue Software im Dateisystem /altconfig zu sichern. Wenn Sie den request system snapshot Befehl nicht ausführen, ist die Konfiguration auf dem alternativen Startlaufwerk nicht mit der Konfiguration auf dem primären Startlaufwerk synchronisiert.

    Der request system snapshot Befehl bewirkt, dass das Root-Dateisystem in /altroot und /config in /altconfig gesichert wird. Die Dateisysteme root und /config befinden sich auf der CompactFlash-Karte des Routers, die Dateisysteme /altroot und /altconfig auf der Festplatte oder dem Solid-State-Drive (SSD) des Routers.

     

Zurücksetzen auf die standardmäßige Werkskonfiguration mithilfe des Befehls "Zeroize" des Anforderungssystems

Bei dem request system zeroize Befehl handelt es sich um einen Standardbefehl für den Junos OS-Betriebsmodus, der alle Konfigurationsinformationen entfernt und alle Schlüsselwerte zurücksetzt. Der Vorgang hebt die Verknüpfung aller vom Benutzer erstellten Datendateien, einschließlich benutzerdefinierter Konfigurations- und Protokolldateien, mit ihren Verzeichnissen auf. Anschließend wird das Gerät neu gestartet und setzt die werkseitige Standardkonfiguration wieder her.

Verwenden Sie den request system zeroize media Befehl, um vom Benutzer erstellte Daten vollständig zu löschen, sodass sie nicht wiederhergestellt werden können.

VORSICHT:

Verwenden Sie vor der Ausgabe request system zeroizeden request system snapshot Befehl, um die Dateien zu sichern, die derzeit zum Ausführen des Geräts auf einem sekundären Gerät verwendet werden.

So kehren Sie mit dem request system zeroize folgenden Befehl zur werkseitigen Standardkonfiguration zurück:

  1. Entfernen Sie das Gerät aus dem Gehäuse-Cluster.
  2. Deaktivieren Sie den Gehäusecluster auf dem Gerät.
  3. Starten Sie das Gerät neu.
  4. Geben Sie den request system zeroize Befehl ein.
  5. Geben Sie ein yes , um Konfigurations- und Protokolldateien zu entfernen und die werkseitige Standardkonfiguration wiederherzustellen.
  6. Schließen Sie die Erstkonfiguration des Geräts ab.