Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Schritt-für-Schritt-Anleitung zur Installation von Portainer Agent auf einem PLCnext-Steuergerät

Portainer ist eine beliebte OCI-Container-Management-Plattform.

Bei Geräten mit begrenzten Ressourcen ermöglicht die Installation des Portainer-Agenten auf dem Gerät die Verwaltung über einen Portainer-Server.

In der Portainer-Dokumentation wird beschrieben, wie Sie Portainer Agent auf Podman installieren. In diesem Artikel wird dieses Beispiel erweitert, indem beschrieben wird, wie Portainer Agent mithilfe von Podman Quadlets auf einem PLCnext Control-Gerät installiert wird.

Durch die Verwendung von Podman-Quadlets können Container und Volumes als systemd-Dienste verwaltet werden.

Hinweise und Haftungsausschluss:

Vorgehensweise

  1. Erstellen Sie auf dem PLCnext Control-Gerät die Datei /etc/containers/systemd/portainer.volume mit folgendem Inhalt:

    [Unit]
    Description=Portainer Agent Container Volume
    [Volume]
    VolumeName=portainer
    
  2. Erstellen Sie die Datei /etc/containers/systemd/portainer_agent.container mit folgendem Inhalt:

    [Unit]
    Description=Portainer Agent Container
    Requires=portainer-volume.service
    [Container]
    ContainerName=portainer_agent
    Image=docker.io/portainer/agent:2.23.0
    Volume=/run/podman/podman.sock:/var/run/docker.sock
    Volume=/var/lib/containers/storage/volumes:/var/lib/docker/volumes
    Volume=/:/host
    PublishPort=9001:9001
    [Install]
    WantedBy=multi-user.target default.target
    
  3. Führen Sie die folgenden Befehle vom Root-Benutzerkonto aus:

    systemctl daemon-reload
    systemctl start portainer_agent.service
    

    Der Start des Dienstes dauert beim ersten Mal eine Weile, da das vollständige Portainer Agent-Image von docker.io geladen wird.

  4. Überprüfen Sie mit dem folgenden Befehl, ob der Dienst erfolgreich gestartet wurde:

    systemctl status portainer_agent.service
    

Während der Container ausgeführt wird, können Sie von einem Portainer-Server aus eine Verbindung zum Portainer-Agenten auf dem PLCnext-Steuerungsgerät herstellen, wie in der Portainer-Dokumentation beschrieben.

Durch die Implementierung des Containers auf diese Weise wird Portainer Agent bei jedem Neustart des PLCnext-Steuerungsgeräts automatisch neu gestartet.

Referenzen

  1. Portainer-Dokumentation:„Installieren Sie Portainer Agent auf Podman“

  2. Daniel Schier:„Podman – Quadlets“

  3. Technische Referenz zu Podman Quadlets.

Hinweis:

Der Makers Blog zeigt Anwendungen und User Stories von Community-Mitgliedern, die nicht von Phoenix Contact getestet oder überprüft wurden. Die Nutzung erfolgt auf eigene Gefahr.


Industrietechnik

  1. Projektideen für Elektrotechnik für Ingenieurstudenten
  2. Verdampfung in Probenahmesystemen verwalten
  3. Was sind Lean- und Six Sigma-Methoden?
  4. Vier Schritte für den Erfolg beim Edge Computing
  5. Verbessern Sie das operative Know-how Ihres Unternehmens
  6. Haas-Werkzeuge in der Fusion 360-Werkzeugbibliothek
  7. Node-RED-Kommunikation mit einem AXC über den PLCnext Connector
  8. Hurrikan Ida:Wie die Energielogistikbranche damit fertig wird
  9. Neue Kurspakete und E3.series-Download
  10. Drei Must-Haves für das Management dieser üblichen Gefahrstoffrücksendungen