Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Installieren und Wiederherstellen von Software mit der Open Network Install Environment (ONIE)

ONIE, die offene Netzwerk-Installationsumgebung von Cumulus Networks, ist ein Netzwerk-Betriebssystem-Installationsprogramm, das Junos OS und Anwendungen von Drittanbietern auf einem Switch installiert. Auf den Netzwerk-Switches von Juniper ist ONIE vorinstalliert. Wenn Sie einen Switch einschalten, sucht die ONIE Discovery and Execution (ODE)-Anwendung die Management-Ethernet-Schnittstelle und das Junos OS-Softwarepaket, die sich entweder lokal auf dem Switch oder über HTTP, FTP oder TFTP im Netzwerk befinden. Nachdem der Switch das Junos OS-Softwarepaket erkannt und heruntergeladen hat, installiert der Switch die Junos OS-Software, startet neu und startet dann von Junos OS. Junos OS wird dann zum Standard-Software-Image.

Anmerkung:

Informationen zur Installation von Software über die Junos OS CLI finden Sie unter Installieren von Softwarepaketen auf Geräten der QFX-Serie (Junos OS).

Ein Upgrade umfasst die folgenden Aufgaben:

Grundlegendes zur offenen Netzwerkinstallationsumgebung

Wenn Sie sich mit ONIE am Switch anmelden, sehen Sie das Installations-Boot-Menü:

  • Juniper Linux (Dies ist eine Standardmenüoption.)

  • Juniper Linux-Debuggen

  • Juniper Linux-Wiederherstellung

  • Gehe zu ONIE Loader

    • ONIE: Betriebssystem installieren (Dies ist eine Standardmenüoption.)

    • ONIE: Rettung

    • ONIE: Betriebssystem deinstallieren

    • ONIE: ONIE aktualisieren

    • ONIE: ONIE einbetten

Sie können die folgenden Befehle verwenden, um Junos OS zu installieren und zu deinstallieren und die ONIE ODE-Anwendung zu starten und zu beenden:

  • onie-nos-install

    Installiert Junos OS über eine beliebige URL, z. B. http://, ftp:// und file://.

  • onie-uninstaller

    Deinstalliert Junos OS.

  • onie-discovery-start

    Der Erkennungsprozess startet automatisch. Wenn Sie den Ermittlungsprozess jedoch durch das Ausführen des onie-discovery-stop Befehls beenden, können Sie den Ermittlungsprozess durch Ausführen des onie-discovery-start Befehls neu starten.

  • onie-discovery-stop

    Stoppt den Ermittlungsprozess. Um den Ermittlungsprozess neu zu starten, geben Sie den onie-discovery-start Befehl aus.

Herunterladen von Softwaredateien mit einem Browser

Sie laden das Softwarepaket von der Juniper Networks Download-Seite unter https://support.juniper.net herunter.

Anmerkung:

Um auf die Download-Site zugreifen zu können, benötigen Sie einen Servicevertrag mit Juniper Networks und ein Zugriffskonto. Wenn Sie Hilfe bei der Erlangung eines Kontos benötigen, füllen Sie das Registrierungsformular auf der Juniper Networks Website https://www.juniper.net/registration/Register.jsp aus.

So laden Sie ein Softwarepaket herunter:

  1. Navigieren Sie über einen Webbrowser zum https://support.juniper.net.
  2. Klicken Sie entweder auf Alle Produkte anzeigen> und wählen Sie das Produkt aus, für das Sie die Software herunterladen möchten, oder geben Sie den Produktnamen ein.
  3. Suchen Sie das gewünschte Paket und klicken Sie in der Spalte Downloads auf das Element.

    Ein Anmeldebildschirm wird angezeigt.

  4. Geben Sie Ihren Namen und Ihr Passwort ein und drücken Sie die Eingabetaste.
  5. Lesen Sie die Endbenutzer-Lizenzvereinbarung, klicken Sie auf das Optionsfeld Ich stimme zu , und klicken Sie dann auf Fortfahren.
  6. Speichern Sie die Junos OS-Software-Image-Datei auf Ihrem Computer.

    Der Dateiname des prefix-release-edition-signed.extension Junos OS-Software-Images wird im Format angezeigt. Beispiel: Der Imagename für Junos OS Version 15.1X53-D10 auf QFX10000 Switch lautet z. B. jinstall-qfx-10-f-15.1X53-D10.7-domestic-signed.

    Weitere Informationen zur Benennung von Image-Dateien finden Sie unter Junos OS-Installationspaketnamen .

  7. Öffnen oder speichern Sie das Installationspaket entweder auf dem lokalen System im var/tmp Verzeichnis oder an einem Remotespeicherort. Wenn Sie das Installationspaket auf ein Remotesystem kopieren, stellen Sie sicher, dass Sie über HTTP, TFTP, FTP oder SCP darauf zugreifen können.

Herstellen einer Verbindung mit dem Konsolenport

Es wird empfohlen, während der Installation des Installationspakets eine Verbindung mit dem Konsolenport herzustellen, damit Sie auf alle erforderlichen Benutzereingaben reagieren und eventuell auftretende Fehler erkennen können.

Sichern der aktuellen Konfigurationsdateien

Bevor Sie das neue Installationspaket installieren, empfehlen wir Ihnen dringend, Ihre aktuellen Konfigurationsdateien zu sichern, da beim Upgrade-Prozess alle gespeicherten Dateien auf dem Switch entfernt werden.

Um Ihre aktuellen Konfigurationsdateien zu sichern, geben Sie den save folgenden Befehl ein:

Durch Ausführen dieses Befehls wird eine Kopie der Konfigurationsdateien an einem Remotespeicherort, z. B. einem externen USB-Gerät, gespeichert.

Deinstallieren der vorhandenen Version von Junos OS

Auf dem Switch ist eine Version von Junos OS vorinstalliert, die mit der Junos OS CLI verwendet werden kann. Wenn Sie jedoch ONIE zum Installieren von Junos OS verwenden möchten, müssen Sie die vorhandene Junos OS deinstallieren und das Junos OS Image mit einer .bin-Erweiterung neu installieren, z. B. jnpr-qfx-5e-jdm-onie-updater-15.1-20150819_ups.4.bin Datei.

So deinstallieren Sie Ihre vorhandene Junos OS-Version:

  1. Wählen Sie aus dem GNU GRUB-Menü aus Go to ONIE Loader .
  2. Wählen Sie aus dem GNU GRUB-Menü aus ONIE: Uninstall OS .

    Das Junos OS wird deinstalliert und der Switch wird neu gestartet.

    Standardmäßig versucht die ONIE Discovery and Execution (ODE)-Anwendung, ein Image von einem konfigurierten DCHP oder Webserver sowie die Management-IP-Adresse des Switches und die IP-Adresse des Standard-Gateways zu ermitteln und abzurufen. Wenn Sie die statische Adressierung für die Management-IP-Adresse des Switches manuell konfigurieren möchten, geben Sie den Befehl an der ONIE-Eingabeaufforderung ein onie-discovery-stop , und konfigurieren Sie dann manuell die Management-IP-Adresse und die IP-Adresse des Standard-Gateways.

    Zum Beispiel:

    Um die ONIE-Anwendung (Discovery and Execution, ODE) neu zu starten, geben Sie den Befehl onie-discovery-start aus.

    Zum Beispiel:

Installieren eines Junos OS-Softwarepakets, das sich auf einem Webserver oder DHCP-Server mit konfigurierten DHCP-Optionen befindet

So installieren Sie ein Junos OS-Softwarepaket, das sich auf einem Webserver oder DHCP-Server befindet:

  1. Kopieren Sie das Software-Image mit dem Dateinamen onie-installer in das Verzeichnis var/www/html des Webservers oder DHCP-Servers.
  2. Konfigurieren Sie die DHCP-Option 114 auf dem DHCP-Server so, dass sie an den Webserver umgeleitet wird, um das Junos OS-Software-Image abzurufen.
  3. Deinstallieren Sie die vorinstallierte Junos OS-Version.
    • Wählen Sie aus dem GNU GRUB-Menü aus Go to ONIE Loader .

    • Wählen Sie aus dem GNU GRUB-Menü aus ONIE: Uninstall OS .

    Das Junos OS wird deinstalliert und der Switch wird neu gestartet.

  4. Konfigurieren Sie die DHCP-Option 114 und andere DHCP-Optionen nach Bedarf.

    Im Folgenden finden Sie ein Beispiel für eine Windows Open DHCP-Serverkonfiguration, bei der die DHCP-Option 114 konfiguriert ist.

    Hier ist ein Beispiel für ein Startinitialisierungsprotokoll, das die Optionen zeigt, die Sie gerade konfiguriert haben:

    Das Protokoll zeigt, dass der Installationsvorgang das Junos OS-Software-Image vom DHCP-Server abgerufen hat und die Junos OS-Software installiert.

    Der Switch wird neu gestartet und das GNU GRUB-Menü wird angezeigt.

Installieren von Junos OS-Software mit Secure Copy Protocol (SCP)

So installieren Sie Junos OS-Software mit SCP:

  1. Deinstallieren Sie die vorinstallierte Junos OS-Version.
    • Wählen Sie aus dem GNU GRUB-Menü aus Go to ONIE Loader .

    • Wählen Sie aus dem GNU GRUB-Menü aus ONIE: Uninstall OS .

    Das Junos OS wird deinstalliert und der Switch wird neu gestartet.

    Standardmäßig versucht die ONIE-Anwendung (Discovery and Execution, ODE), ein Bild von einem konfigurierten Webserver zu ermitteln und abzurufen. Wenn Sie DHCP nicht konfiguriert haben, müssen Sie die ODE-Anwendung (ONIE Discovery and Execution) beenden und die statische Adressierung für die Verwaltungs-IP-Adresse des Switches manuell konfigurieren.

    Zum Beispiel:

  2. Verwenden Sie SCP, um das Junos OS-Image von einem Server oder einem anderen Speicherort in das Verzeichnis /var/tmp auf dem Switch zu kopieren.

    Zum Beispiel:

  3. Geben Sie den onie-nos-install Befehl im Verzeichnis /var/tmp ein, um Junos OS-Software zu installieren.

    Der Switch wird neu gestartet und zeigt das GNU GRUB-Menü an.

Installieren von Junos OS-Software über FTP oder TFTP ohne Webserver

So installieren Sie Junos OS-Software über FTP oder TFTP:

  1. Deinstallieren Sie die vorinstallierte Junos OS-Version.
    • Wählen Sie aus dem GNU GRUB-Menü aus Go to ONIE Loader .

    • Wählen Sie aus dem GNU GRUB-Menü aus ONIE: Uninstall OS .

    Das Junos OS wird deinstalliert und der Switch wird neu gestartet.

    Standardmäßig versucht die ONIE-Anwendung (Discovery and Execution, ODE), ein Bild von einem konfigurierten Webserver zu ermitteln und abzurufen. Wenn Sie DHCP nicht konfiguriert haben, müssen Sie die ODE-Anwendung (ONIE Discovery and Execution) beenden und die statische Adressierung für die Verwaltungs-IP-Adresse des Switches manuell konfigurieren.

    Zum Beispiel:

  2. Kopieren Sie das Junos OS-Image in ein FTP- oder TFTP-Verzeichnis.
  3. Geben Sie den onie-nos-install Befehl an der ONIE-Eingabeaufforderung ein, um die Junos OS-Software zu installieren.

    Wenn Sie FTP verwenden:

    Wenn Sie TFTP verwenden:

    Anmerkung:

    Das Software-Image sollte sich im Verzeichnis /tftp/boot befinden.

    Der Switch wird neu gestartet und zeigt das GNU GRUB-Menü an.

Installieren von Junos OS-Software über einen DHCP-Server ohne konfigurierte DHCP-Optionen

Verwenden Sie diese Installationsmethode, wenn Sie die DHCP-Optionen auf dem DHCP-Server nicht ändern oder festlegen können.

So installieren Sie die Junos OS-Software über einen DHCP-Server ohne konfigurierte DHCP-Optionen:

  1. Kopieren Sie das Software-Image mit dem Dateinamen jnpr-qfx-5e-jdm-onie-updater-15.1-20150819_ups.4.bin in das Verzeichnis var/www/html des Webservers oder DHCP-Servers.
  2. Deinstallieren Sie die vorinstallierte Junos OS-Version.
    • Wählen Sie aus dem GNU GRUB-Menü aus Go to ONIE Loader .

    • Wählen Sie aus dem GNU GRUB-Menü aus ONIE: Uninstall OS .

    Das Junos OS wird deinstalliert und der Switch wird neu gestartet.

  3. Geben Sie den onie-nos-install Befehl an der ONIE-Eingabeaufforderung ein, um die Junos OS-Software zu installieren.

    Zum Beispiel:

    Hier ist ein Beispielprotokoll mit den Optionen, die Sie gerade konfiguriert haben:

    Dieses Protokoll zeigt, dass der Installationsvorgang das Junos OS-Software-Image vom Webserver abgerufen hat und die Junos OS-Software installiert.

    Der Switch wird neu gestartet und das GNU GRUB-Menü wird angezeigt.

Installieren von Junos OS-Software über einen Webserver ohne konfiguriertes DHCP

Verwenden Sie diese Installationsmethode, wenn Sie nicht über einen DHCP-Server verfügen.

So installieren Sie die Junos OS-Software über einen Webserver ohne konfiguriertes DHCP:

  1. Da auf dem Switch das Junos OS für die Verwendung mit der Junos OS CLI vorinstalliert ist, müssen Sie diese Softwareversion deinstallieren, bevor Sie das Junos OS-Image installieren können, das mit ONIE verwendet werden soll.
    • Wählen Sie aus dem GNU GRUB-Menü aus Go to ONIE Loader .

    • Wählen Sie aus dem GNU GRUB-Menü aus ONIE: Uninstall OS .

    Das Junos OS wird deinstalliert und der Switch wird neu gestartet.

  2. Wählen Sie aus dem GNU GRUB-Menü aus ONIE: Uninstall OS .

    Das Junos OS wird deinstalliert und der Switch wird neu gestartet.

    Standardmäßig versucht die ONIE-Anwendung (Discovery and Execution, ODE), ein Bild von einem konfigurierten Webserver zu ermitteln und abzurufen. Da Sie DHCP nicht konfiguriert haben, müssen Sie die ODE-Anwendung (ONIE Discovery and Execution) beenden und die statische Adressierung für die Verwaltungs-IP-Adresse des Switches manuell konfigurieren.

    Zum Beispiel:

  3. Kopieren Sie das Software-Image in das Verzeichnis var/www/html des Webservers.
  4. Geben Sie den onie-nos-install Befehl an der ONIE-Eingabeaufforderung ein, um die Junos OS-Software zu installieren.

    Zum Beispiel:

    Hier ist ein Beispielprotokoll:

    Das Protokoll zeigt, dass der Installationsvorgang das Junos OS-Software-Image vom Webserver abgerufen hat und die Junos OS-Software installiert.

    Der Switch wird neu gestartet und das GNU GRUB-Menü wird angezeigt.

Installieren von Junos OS-Software mithilfe eines USB-Mediums

Die ONIE-Installation von einem Junos OS-Image, das auf einem USB-Medium gespeichert ist, wird derzeit nicht unterstützt.

Verwenden Sie ein anderes Verfahren aus diesem Dokument, um ONIE zu installieren.

Überprüfen der Softwareinstallation

Zweck

Vergewissern Sie sich, dass die Software erfolgreich auf dem Switch installiert wurde.

Aktion

Um zu überprüfen, ob die Software ordnungsgemäß installiert wurde, geben Sie den Befehl show version ein.

Fehlerbehebung bei Boot-Problemen

Problem

Beschreibung

Junos OS startet nicht.

Lösung

Wenn Junos OS nicht gestartet wird und die Konsole stattdessen die Yocto GNU Linux-Shell anzeigt, könnte dies bedeuten, dass Sie im Juniper Linux Debug-Modus gestartet haben. Wenn die Fehlermeldung "[Fehler] scheint kein QFX10002 zu sein." angezeigt wird, kann dies bedeuten, dass das EEPROM keine herstellerspezifischen Informationen enthält. Um die herstellerspezifischen Informationen zu überprüfen, führen Sie eine ONIE: Rescue-Installation durch, und überprüfen Sie dann den Inhalt der Datei /var/run/*.dat .

  1. Wählen Sie aus dem GNU GRUB-Menü aus ONIE: Rescue .

  2. Geben Sie die onie-syseeprom an der ONIE-Eingabeaufforderung aus.

    Zum Beispiel:

    Aus der Ausgabe geht hervor, dass die anbieterspezifischen Informationen bestätigen, dass es sich um Juniper Networks handelt.

Erstellen eines Notfall-Startgeräts

Bevor Sie beginnen, benötigen Sie die jnpr-qfx-5e-jdm-onie-updater-15.1-20150819_ups.4.bin Version der ONIE-Software.

Wenn die ONIE-Software (Open Network Install Environment) beschädigt oder beschädigt ist oder der Switch in den Rettungsmodus gewechselt ist, können Sie ein Notfall-Startgerät verwenden, um die primäre Festplatte neu zu partitionieren und eine neue Installation von ONIE zu laden. Gehen Sie wie folgt vor, um ein Notfallstartgerät zu erstellen.

Anmerkung:

Im folgenden Verfahren wird davon ausgegangen, dass Sie das Notfallstartgerät auf einem Switch erstellen. Sie können das Notfall-Startgerät auf jedem PC oder Laptop erstellen, der Linux unterstützt.

So erstellen Sie ein Notfall-Startgerät:

  1. Stecken Sie das USB-Gerät in den vorderen USB-Port des Switches.

    Stellen Sie sicher, dass das USB-Gerät mindestens 1 GB groß ist.

  2. Geben Sie den folgenden Befehl aus dem Verzeichnis auf dem Switch aus, in dem sich die ISO-Datei befindet:

    Sie können den dd Befehl auch unter Verwendung des vollständigen Pfads zu dem Ort ausgeben, an dem sich die ISO-Datei befindet.

    Wenn sich die ISO-Datei beispielsweise im /var/tmp/ Verzeichnis befindet:

    Der Switch schreibt das Installationsmedien-Image auf das USB-Gerät:

  3. Trennen Sie das USB-Gerät vom USB-Port des Switches.

Durchführen einer Wiederherstellungsinstallation

Für den Fall, dass die Open Network Install Environment (ONIE) beschädigt ist, der Switch in den Rettungsmodus wechselt oder Sie die ONIE-Software aus irgendeinem Grund neu installieren müssen, müssen Sie eine Wiederherstellungsinstallation durchführen.

Anmerkung:

Alle Junos OS-Partitionen werden während einer Wiederherstellungsinstallation zerstört.

Anmerkung:

Bevor Sie eine Wiederherstellungsinstallation durchführen können, stellen Sie sicher, dass Sie über ein Notfall-Startgerät mit ONIE-Software verfügen.

  1. Stecken Sie das Notstartgerät in das Gerät.

  2. Schalten Sie das Gerät aus und wieder ein.

  3. Drücken Sie die ESC Taste, um das Boot-Manager-Menü aufzurufen.

  4. Wählen Sie aus, und drücken Sie Boot Managerdann .Enter

  5. Wählen Sie unter aus, und drücken Sie Unigen PQS1000 Enterdann .Legacy USB

  6. Wählen Sie aus dem ONIE Installer Menü aus, und drücken Sie ONIE: Embed ONIE Enterdann .

    Die Wiederherstellungsinstallation wird mit dem Notstartgerät fortgesetzt.

  7. Entfernen Sie das Notfall-Boot-Gerät.

  8. Vergewissern Sie sich, dass die ONIE-Software installiert wurde, indem Sie sich die Installationsprotokolldatei ansehen.

    Zum Beispiel:

    Installationsprotokolldateien werden während des Installationsvorgangs automatisch angezeigt, aber wenn Sie die Installationsprotokolldateien zu einem anderen Zeitpunkt überprüfen möchten, finden Sie sie im Verzeichnis /var/log/. Um eine Installationsprotokolldatei anzuzeigen, geben Sie den tail -f /var/log/onie.log Befehl ein.

  9. Geben Sie den parted /dev/sda print Befehl aus, um zu überprüfen, ob die ONIE-Partitionen erstellt wurden.

    Zum Beispiel: