Zum Inhalt

Neues EdgeGateway in Betrieb nehmen

Diese Anleitung beschreibt den vollständigen Prozess zur Inbetriebnahme eines neuen EdgeGateways für Lagerung oder Neuinstallation. Der Prozess umfasst das Flashen des IoT-Geräts, die Netzwerkverbindung, die Registrierung in Inframan und die Installation der erforderlichen Container.


Übersicht

Die Inbetriebnahme eines EdgeGateways erfolgt in neun Hauptschritten:

  1. IoT flashen – Aktuelles Image auf das Gerät übertragen
  2. Netzwerk verbinden – Internet- und PC-Verbindung herstellen
  3. Verbindung prüfen – Erreichbarkeit des Geräts testen
  4. Shell-Zugriff – Auf das Gerät einloggen und Speicher prüfen
  5. EdgeGateway anlegen – Gerät in Inframan registrieren
  6. Container installieren – Erforderliche Software via Playbooks bereitstellen
  7. Playbooks ausführen – Installation der Komponenten
  8. Verifizierung – Erfolgreiche Installation und Updates prüfen
  9. Abschluss – Gerät lagern oder weiter einrichten

Schritt 1: IoT mit aktuellem Image flashen

Das IoT-Gerät muss mit dem aktuellsten verfügbaren Image geflasht werden.

1.1 Image herunterladen

  1. Melde dich bei hub.narz.net an
  2. Navigiere zu EntwicklungIoT_2050_Image oder direkt zu IoT_2050_Image falls für dich geteilt.
  3. Lade das aktuelle Image herunter

1.2 Image auf USB-Stick flashen

  1. Verwende BalenaEtcher, um das Image auf einen USB-Stick zu flashen.
  2. Flashe das IoT Gerät. (USB-Stick einstecken, 10 Sek. auf den Knopf "User" drücken bis dieser Rot leuchtet und danach wieder wenn der Rot blinkt nochmals 10 Sekunden.)

Schritt 2: Netzwerkverbindungen herstellen

Das IoT verfügt über zwei Ethernet-Ports, die wie folgt verbunden werden müssen:

2.1 Verbindungsschema

Port Verbindung Zweck
Oberer Ethernet-Port DHCP Server / Internet Internetverbindung für Updates und Inframan-Verbindung
Unterer Ethernet-Port PC Direkte Verbindung für Konfiguration und Zugriff
IoT Ethernet-Ports Anordnung

Wichtig

Achte darauf, die Ports korrekt zu verbinden. Der obere Port benötigt Internetzugang!


Schritt 3: Verbindung zum IoT prüfen

Nachdem die Netzwerkverbindungen hergestellt wurden, muss die Erreichbarkeit des Geräts getestet werden.

3.1 Ping-Test durchführen

Öffne ein Terminal auf deinem PC und führe folgenden Befehl aus:

ping -t 192.168.200.1

Hinweis

Warte, bis der Ping eine Rückmeldung gibt. Dies kann einige Minuten dauern, während das Gerät hochfährt.


Schritt 4: Auf die Shell des IoT einloggen

Sobald das Gerät per Ping erreichbar ist, kann der SSH-Zugriff hergestellt werden.

4.1 SSH-Verbindung herstellen

ssh root@192.168.200.1
  • Benutzername: root
  • Passwort: root

Fingerprint akzeptieren ohne known_hosts löschen zu müssen

Wenn man nicht immer die known_hosts bei einem neuen IoT löschen möchte, kann man in der .ssh\config diese Einstellung treffen.

Config aufrufen mit:

notepad %USERPROFILE%\.ssh\config

und dies eintragen:

Host 192.168.200.*
    StrictHostKeyChecking no
    UserKnownHostsFile NUL

speichern und schließen

4.2 Speichererweiterung prüfen

Als erstes sollte geprüft werden, ob der Speicher korrekt erweitert wurde:

df -h

Nicht genügend Speicher

Der verfügbare Speicher sollte ~15 GB betragen. Wenn nur etwa 2 GB verfügbar sind, wurde die Speichererweiterung nicht korrekt durchgeführt.

Free Space

Hilfe bei Problemen

Falls die Speichererweiterung nicht funktioniert hat, findest du Hilfe in der Troubleshooting-Dokumentation. oder gib folgende Befehle ein und prüfe nach reboot nochmal:

partprobe /dev/mmcblk1 || true
reboot


Schritt 5: EdgeGateway in Inframan anlegen

Jetzt wird das Gerät im Inframan registriert.

5.1 Neues EdgeGateway hinzufügen

  1. Melde dich bei Inframan an
  2. Navigiere zu EdgeGateways
  3. Klicke auf [ Hinzufügen]

Weitere Details findest du in der EdgeGateway-Dokumentation.

5.2 EdgeGateway konfigurieren

  1. Name vergeben:

    • Vergib den Namen im Format LagerXX (z.B. Lager01, Lager02)
    • Prüfe vorher die Liste, welche Nummern bereits vergeben sind
  2. Tag hinzufügen:

    • Füge den Tag Lager hinzu
    • Dies erleichtert das Filtern und Finden der IoT-Geräte

Mehrere Geräte gleichzeitig einrichten

Es können mehrere EdgeGateways parallel eingerichtet werden, solange der edgeagent läuft und die Internetverbindung zum Inframan besteht.

  1. Kopiere den Quickstart-Link aus dem Dialog
  2. Füge den Link in die SSH-Konsole des IoT ein und führe ihn aus
  3. Warte, bis der edgeagent installiert ist und läuft

5.4 Verbindung verifizieren

  • Bei erfolgreicher Verbindung wird die Tunnel-LED im Inframan grün
  • Das Gerät ist nun verbunden und bereit für die weitere Konfiguration

Schritt 6: Container via Playbooks installieren

Nach erfolgreicher Registrierung werden die erforderlichen Container installiert.

Admin-Berechtigung erforderlich

Playbooks können nur von Benutzern mit Admin-Berechtigung ausgeführt werden. Stelle sicher, dass du über die entsprechenden Rechte verfügst.

6.1 Nach Playbooks filtern

  1. Navigiere zu Playbooks
  2. Filtere nach dem Tag Lager oder nach den Namen der erstellten IoTs
  3. Wähle die neuen IoT-Geräte aus

Schritt 7: Playbooks nacheinander ausführen

Die folgenden Playbooks sollten in der angegebenen Reihenfolge ausgeführt werden:

7.1 Reihenfolge der Playbook-Ausführung

Reihenfolge Playbook Beschreibung
1 FW Update Firmware-Update (führt zu einem Reboot)
2 EdgeTelemetryAgent install Telemetrie-Agent für Monitoring und Logs
3 Edge Suite install Hauptsoftware-Paket für EdgeGateway-Funktionen

Reboot nach Firmware-Update oder Installation der Edge Suite

Nach dem Firmware-Update erfolgt ein automatischer Neustart. Während des Reboots gibt es keine Rückmeldung vom Gerät – dies ist normal! Nach der Installation der Edge Suite werden alle Netzwerk-Interfaces neu gestartet, was zu einem Verbindungsabbruch führt. Es kann einige Minuten bis maximal ~15min dauern bis das Gerät wieder erreichbar ist. (Timeout vom RSSH Server)

7.2 Playbook ausführen

  1. Wähle das gewünschte Playbook aus
  2. Klicke auf [Task Planen] und danach auf [Task Starten]
  3. Warte auf die Bestätigung der erfolgreichen Ausführung
  4. Fahre mit dem nächsten Playbook fort

Weitere Informationen zu Playbooks findest du in der Playbook-Dokumentation.


Schritt 8: Installation verifizieren

Nach dem Neustart muss die erfolgreiche Installation überprüft werden.

8.1 Auf Reconnect warten

  • Warte, bis sich das EdgeGateway nach dem Reboot wieder mit Inframan verbindet
  • Die Tunnel-LED sollte wieder grün werden

8.2 Betriebssystem-Informationen prüfen

  1. Navigiere zur EdgeGateway-Übersicht
  2. Öffne die Detailansicht des Geräts
  3. Überprüfe unter Betriebssystem-Informationen:
  4. Firmware-Version: Wurde das Update erfolgreich installiert?
  5. Installierte Container: Sind alle Container vorhanden und aktiv?
EdgeGateway OS-Informationen

Erfolgreiche Installation

Wenn die Firmware-Version aktualisiert wurde und alle Container laufen, war die Installation erfolgreich!


Schritt 9: Abschluss

Das EdgeGateway ist nun vollständig eingerichtet und einsatzbereit.

9.1 Nächste Schritte

Je nach Verwendungszweck kannst du nun:

  • Lagern: Das Gerät für späteren Einsatz einlagern
  • Weiter einrichten: Das Gerät direkt für eine Neuinstallation oder den Austausch eines bestehenden Gateways vorbereiten

Weitere Anleitungen


Häufig gestellte Fragen

Kann ich mehrere EdgeGateways gleichzeitig einrichten?

Ja! Solange jedes Gerät eine stabile Internetverbindung hat und der edgeagent läuft, können mehrere Geräte parallel konfiguriert werden.

Was mache ich, wenn der Ping nicht funktioniert?
  • Überprüfe die Netzwerkverbindungen
  • Stelle sicher, dass das IoT vollständig hochgefahren ist
  • Prüfe, ob dein PC die richtige IP-Adresse vom IoT erhalten hat
Warum wird die Tunnel-LED nicht grün?
  • Prüfe die Internetverbindung des IoT (oberer Ethernet-Port)
  • RSSH Server befindet sich noch im Timeout und hat die neue Verbindung noch nicht erkannt
  • Stelle sicher, dass der Quickstart-Link korrekt ausgeführt wurde
  • Überprüfe die Logs in Inframan auf Fehlermeldungen
Was passiert, wenn ein Playbook fehlschlägt?
  • Stelle sicher, dass das EdgeGateway verbunden ist
  • RSSH Server befindet sich noch im Timeout und hat die neue Verbindung noch nicht erkannt
  • Versuche das Playbook für die fehlgeschlagenen Geräte erneut auszuführen

Weitere Hilfe findest du in der Troubleshooting-Dokumentation.