Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Guide étape par étape pour l'installation de l'agent Portainer sur un dispositif de contrôle PLCnext

Portainer est une plateforme de gestion de conteneurs OCI populaire.

Pour les appareils à ressources limitées, l'installation de l'agent Portainer sur l'appareil permet de le gérer à partir d'un serveur Portainer.

La documentation Portainer décrit comment installer l'agent Portainer sur Podman. Cet article étend cet exemple en décrivant comment installer Portainer Agent sur un périphérique PLCnext Control à l'aide de Podman Quadlets.

En utilisant Podman Quadlets, les conteneurs et les volumes peuvent être gérés en tant que services systemd.

Remarques et avertissements :

Procédure

  1. Sur l'appareil PLCnext Control, créez le fichier /etc/containers/systemd/portainer.volume avec le contenu suivant :

    [Unit]
    Description=Portainer Agent Container Volume
    [Volume]
    VolumeName=portainer
    
  2. Créez le fichier /etc/containers/systemd/portainer_agent.container avec le contenu suivant :

    [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. Exécutez les commandes suivantes à partir du compte utilisateur root :

    systemctl daemon-reload
    systemctl start portainer_agent.service
    

    Le démarrage du service prend un certain temps la première fois, car l'image complète de l'agent Portainer est chargée depuis docker.io.

  4. Vérifiez que le service a démarré avec succès à l'aide de la commande suivante :

    systemctl status portainer_agent.service
    

Pendant que le conteneur est en cours d'exécution, vous pouvez vous connecter à l'agent Portainer sur le périphérique PLCnext Control à partir d'un serveur Portainer, comme décrit dans la documentation Portainer.

En implémentant le conteneur de cette manière, Portainer Agent redémarrera automatiquement à chaque redémarrage du dispositif PLCnext Control.

Références

  1. Documentation Portainer :"Installer l'agent Portainer sur Podman"

  2. Daniel Schier :"Podman - Quadlets"

  3. Référence technique des Quadlets Podman.

Remarque :

Le Makers Blog présente des applications et des témoignages d'utilisateurs de membres de la communauté qui ne sont ni testés ni examinés par Phoenix Contact. Utilisez-les à vos propres risques.


Technologie industrielle

  1. Préparer votre boutique en ligne pour les vacances pendant la COVID-19
  2. Quels modules E3.series sont recommandés pour l'automatisation industrielle ?
  3. Résoudre les problèmes de mousse dans les peintures, les revêtements et les encres
  4. Stratégies pour la croissance des exportations
  5. Comment l'IoT aide les sous-traitants à réussir l'examen OEM au niveau de la ligne
  6. Pourquoi retirer le papier des ateliers ?
  7. Une nouvelle technologie de filtration améliore la purification des eaux usées et la rend économe en énergie
  8. Les énergies alternatives sont essentielles pour accélérer la chaîne du froid des vaccins
  9. 9 avantages de la fabrication de PCB assistée par DFM