Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Einrichten der JET-VM

Übersicht

Installieren Sie das JET-Bundle auf einem externen Gerät, bevor Sie JET-Anwendungen entwickeln oder ausführen. Das JET-Bundle enthält die JET-Toolchain, Plug-Ins und andere Tools und Bibliotheken, die für die Entwicklung von Anwendungen auf oder außerhalb des Geräts erforderlich sind. Sobald Sie die JET-Toolchain auf Ihrem externen Gerät installiert haben, fungiert das Gerät als Ihre virtuelle JET-Maschine (VM).

Wenn Sie eine Anwendung mit einer Abhängigkeit von C- oder C++-Modulen oder eine signierte Anwendung entwickeln, müssen Sie die JET-VM für die JET-Anwendungsentwicklung verwenden.

Befolgen Sie diese Anweisungen, um die folgenden Pakete auf Ihr externes Gerät herunterzuladen:

  • JET-Softwarepaket: Enthält die JET-Sandbox und die Toolchain-Datei.

    Im Paketnamen junos-jet-XX.YRZ.S.tar.gz :

    • XX ist die Hauptversionsnummer des Produkts, z. B. 21.

    • Y ist die Nebenversionsnummer des Produkts, z. B. 2.

    • R ist der Typ des Software-Releases, z. B. R für FRS oder Wartungs-Release.

    • Z ist die Buildnummer des Produkts, z. B. 1, die den FRS und nicht ein Wartungsrelease angibt.

    • S ist die Spinzahl des Produkts, z. B. 13.

  • JET-Client-IDL-Bibliothek: Diese enthält die Protobuf-Definitionsdateien für die JET-APIs. Sie können sie auch im JET GitHub-Repository anzeigen.

Installieren Sie das JET-Softwarepaket

Installieren Sie JET auf einem externen Gerät, das als Ihre JET-VM fungiert. Diese Aufgabe führt Sie durch die Installation von JET auf einem Gerät, auf dem Ubuntu ausgeführt wird.
  1. Laden Sie das JET-Softwarepaket von der Download-Website von Juniper Networks auf Ihr externes Gerät herunter. In diesem Beispiel haben wir das Softwarepaket für JET Release 21.4R2 heruntergeladen.
  2. Öffnen Sie ein Terminal-, Befehls- oder ähnliches Fenster auf Ihrem Gerät. Bestätigen Sie die heruntergeladene Datei.
  3. Extrahieren Sie die Datei.
  4. Zeigen Sie den Inhalt der extrahierten Datei an.
  5. Installieren Sie das Paket. Verwenden Sie den ./install Befehl, wenn Sie als Root-Benutzer angemeldet sind. Wenn Sie als ein anderer Benutzer angemeldet sind, verwenden Sie den sudo ./install Befehl. Wenn Sie den sudo ./install Befehl verwenden, werden Sie aufgefordert, das Kennwort für Ihr Konto einzugeben.

    Die Ausgabe in diesem Beispiel wurde aus Gründen der Länge herausgeschnitten.

    Die JET-Sandbox und die Toolchain sind auf Ihrem Gerät installiert. Dieses Gerät fungiert jetzt als Ihre JET-VM.

Einrichten der Umgebung für virtuelle Maschinen

So legen Sie die PATH-Variable fest und bereiten die JET-VM vor:

  1. Öffnen Sie ein Terminal-Fenster in der JET-VM.
  2. Fügen Sie den absoluten Pfad zum Verzeichnis /junos-jet-XX.YRZ.S.tar.gz/bin zur Variablen PATH in .bashrc hinzu.
  3. Führen Sie den folgenden Befehl aus, um die Datei JET XX.YRZ anzuzeigen. S.tar.gz-Pfad in der Ausgabe:
  4. Führen Sie den Befehl aus, um sicherzustellen, dass die Variable PATH den env soeben hinzugefügten Verzeichnispfad enthält.

Sie sind bereit, Anwendungen in der JET-VM zu entwickeln.

Laden Sie die JET IDL herunter

  1. Laden Sie die IDL-Datei von der Download-Website von Juniper Networks auf Ihr Gerät herunter.
  2. Erstellen Sie auf Ihrem Gerät ein Verzeichnis, in dem die Protodefinitionsdateien gespeichert werden.
  3. Bestätigen Sie die heruntergeladene IDL-Datei.
  4. Entpacken Sie die IDL-Datei in das von Ihnen erstellte Verzeichnis.
  5. Vergewissern Sie sich, dass die Datei ordnungsgemäß entpackt wurde.
  6. Sie können die neuesten JET-API-Protodefinitionsdateien im Ordner 2 anzeigen.

    Sie haben die IDL-Datei erfolgreich heruntergeladen. Es ist gebrauchsfertig.

Vorbereiten der Kompilierung der Proto-Definitionsdateien in Python

Wenn Sie Python verwenden, müssen Sie bestimmte gRPC-Tools installieren, bevor Sie die Protodefinitionsdateien in Python kompilieren können. Diese Schritte werden auch auf der Seite Schnellstart auf der gRPC-Website beschrieben.

  1. (Optional) Aktivieren Sie eine virtuelle Umgebung.
  2. Überprüfen Sie, ob Sie die gewünschten Versionen von Python und Pip installiert haben. Wenn Sie sie noch nicht installiert haben, installieren Sie sie jetzt.
  3. Installieren Sie gRPC, falls es noch nicht installiert ist.

    Wenn gRPC bereits installiert ist, wird die folgende Meldung angezeigt:

  4. Installieren Sie gRPC-Tools, falls sie noch nicht installiert sind.

    Sie sind bereit, die IDL-Dateien zu kompilieren, die Sie zum Entwickeln Ihrer Anwendung benötigen.