Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Stapsgewijze handleiding voor het installeren van Portainer Agent op een PLCnext Control-apparaat

Potainer is een populair OCI-containerbeheerplatform.

Voor apparaten met beperkte middelen kunt u door het installeren van Portainer Agent op het apparaat het apparaat beheren vanaf een Portainer-server.

In de Portainer-documentatie wordt beschreven hoe u Portainer Agent op Podman installeert. Dit artikel breidt dat voorbeeld uit door te beschrijven hoe u Portainer Agent op een PLCnext Control-apparaat installeert met behulp van Podman Quadlets.

Door Podman Quadlets te gebruiken, kunnen containers en volumes worden beheerd als systeemdiensten.

Opmerkingen en disclaimers:

  • Voor deze procedure is een PLCnext Control-apparaat met firmwareversie 2025.0 of hoger vereist.
  • Het PLCnext Control-apparaat moet met internet zijn verbonden om de Portainer Agent OCI-image te kunnen downloaden.
  • Op het moment van schrijven ondersteunt Portainer alleen Podman op het CentOS 9-besturingssysteem, dat geen PLCnext Control-apparaten bevat.
  • Phoenix Contact adviseert in het algemeen Podman op PLCnext Control-apparaten alleen te gebruiken door PLCnext Store-apps. Het gebruik van Podman voor enig ander doel wordt momenteel niet ondersteund door Phoenix Contact.
  • Apparaten waarop Portainer Agent draait, kunnen worden beheerd vanaf een volledige versie van Portainer (de Business Edition of de Community Edition) die op een afzonderlijk apparaat is geïnstalleerd. Het beheer van Potainer Agent-apparaten wordt behandeld in de Potainer-documentatie en wordt niet beschreven in dit artikel.

Procedure

  1. Maak op het PLCnext Control-apparaat het bestand /etc/containers/systemd/portainer.volume aan met de volgende inhoud:

    [Unit]
    Description=Portainer Agent Container Volume
    [Volume]
    VolumeName=portainer
    
  2. Maak het bestand /etc/containers/systemd/portainer_agent.container met de volgende inhoud:

    [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. Voer de volgende opdrachten uit vanaf het rootgebruikersaccount:

    systemctl daemon-reload
    systemctl start portainer_agent.service
    

    Het starten van de service duurt de eerste keer even, omdat de volledige Portainer Agent-image wordt geladen vanuit docker.io.

  4. Controleer of de service succesvol is gestart met behulp van de volgende opdracht:

    systemctl status portainer_agent.service
    

Terwijl de container draait, kunt u vanaf een Portainer Server verbinding maken met de Portainer Agent op het PLCnext Control-apparaat, zoals beschreven in de Potainer-documentatie.

Door de container op deze manier te implementeren, zal Portainer Agent automatisch opnieuw opstarten telkens wanneer het PLCnext Control-apparaat opnieuw opstart.

Referenties

  1. Portainer-documentatie:"Installeer Portainer Agent op Podman"

  2. Daniel Schier:"Podman - Quadlets"

  3. Technische referentie van Podman Quadlets.

Opmerking:

Op de Makers Blog worden toepassingen en gebruikersverhalen van communityleden getoond die niet door Phoenix Contact zijn getest of beoordeeld. Gebruik ze op eigen risico.


Industriële technologie

  1. Hoe u kunt profiteren van de waarde die verborgen zit in uw oude productieapparatuur
  2. Sterke relaties opbouwen om uitdagingen aan te gaan en kansen te benutten
  3. Waarom zou de aluminiumindustrie IoT-technologie moeten gebruiken?
  4. Hoe werkt een PCB-assemblageproces?
  5. UC breidt octrooirechtszaak tegen detailhandelaren en fabrikanten uit
  6. Welke factoren zijn van invloed op de kosten van industriële poedercoating?
  7. Op maat gemaakte HPHT-aardlekschakelaars:duurzame, nauwkeurig ontworpen besturingsapparaten voor offshore- en landboringen
  8. De R/2nR DAC:Binary-Weighted-Input digitaal-naar-analoog converter
  9. New Wave-interferentietechniek stimuleert draadloos opladen over lange afstanden
  10. Een inleiding tot productieautomatisering
  11. Overgangsreactie condensator