Guia passo a passo para instalação do agente Portainer em um dispositivo de controle PLCnext
Portainer é uma plataforma popular de gerenciamento de contêineres OCI.
Para dispositivos com recursos limitados, a instalação do Agente Portainer no dispositivo permite que ele seja gerenciado a partir de um servidor Portainer.
A documentação do Portainer descreve como instalar o Agente Portainer no Podman. Este artigo estende esse exemplo descrevendo como instalar o Portainer Agent em um dispositivo PLCnext Control usando Podman Quadlets.
Ao usar Podman Quadlets, contêineres e volumes podem ser gerenciados como serviços systemd.
Notas e isenções de responsabilidade:
- Este procedimento requer um dispositivo PLCnext Control com versão de firmware 2025.0 ou posterior.
- O dispositivo PLCnext Control deve estar conectado à internet para fazer o download da imagem Portainer Agent OCI.
- No momento em que este artigo foi escrito, o Portainer suportava apenas Podman em execução no sistema operacional CentOS 9, que não inclui dispositivos PLCnext Control.
- Phoenix Contact geralmente recomenda que o Podman em dispositivos PLCnext Control seja usado apenas por aplicativos PLCnext Store. A utilização do Podman para qualquer outra finalidade não é atualmente suportada pela Phoenix Contact.
- Os dispositivos que executam o Portainer Agent podem ser gerenciados a partir de uma versão completa do Portainer - Business Edition ou Community Edition - instalada em um dispositivo separado. O gerenciamento de dispositivos do Portainer Agent é abordado na documentação do Portainer e não é descrito neste artigo.
Procedimento
-
No dispositivo PLCnext Control crie o arquivo02com o seguinte conteúdo:
05
-
Crie o arquivo15com o seguinte conteúdo:
14
-
Execute os seguintes comandos da conta do usuário root:
22
Iniciar o serviço demora um pouco na primeira vez, porque a imagem completa do Portainer Agent é carregada do docker.io.
-
Verifique se o serviço foi iniciado com sucesso, usando o seguinte comando:
36
Enquanto o container está em execução, você pode conectar-se ao Agente Portainer no dispositivo PLCnext Control a partir de um Servidor Portainer, conforme descrito na documentação do Portainer.
Ao implementar o container desta forma, o Portainer Agent irá reiniciar automaticamente toda vez que o dispositivo PLCnext Control for reiniciado.
Referências
-
Documentação do Portainer:"Instalar o Agente Portainer no Podman"
-
Daniel Schier:"Podman - Quadletos"
-
Referência técnica dos Quadlets Podman.
Observação:
O Makers Blog mostra aplicativos e histórias de usuários de membros da comunidade que não foram testados ou revisados pela Phoenix Contact. Use-os por sua própria conta e risco.
Tecnologia industrial
- O que é um sistema de execução de manufatura (MES)?
- Evitando soluções alternativas de fixação de ferramentas
- Quatro elementos-chave da sustentabilidade corporativa
- Interoperabilidade:clara tendência emerge da DistribuTECH
- Digital Twins:a importância da estruturação de dados semânticos
- Considerações de segurança contra incêndio de máquinas CNC para gerentes de EHS
- As chaves para a sinergia da cadeia de suprimentos e o que está no caminho
- A usinagem de aço pode coexistir e a proteção ambiental
- Fabricação aditiva:construir ou comprar análise
- Capacitadores de tecnologia para carregadores EV mais rápidos, seguros e de alta eficiência