Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Пошаговое руководство: Установка Portainer Agent на устройство PLCnext Control

Portainer — популярная платформа управления OCI-контейнерами.

Для устройств с ограниченными ресурсами установка Portainer Agent на устройство позволяет управлять им с сервера Portainer.

Документация Portainer описывает, как установить Portainer Agent на Podman. Эта статья расширяет этот пример, описывая, как установить Portainer Agent на устройство PLCnext Control с использованием Podman Quadlets.

Используя Podman Quadlets, контейнеры и тома можно управлять как systemd-сервисами.

Примечания и заявления об отказе от ответственности:

Процедура

  1. На устройстве PLCnext Control создайте файл /etc/containers/systemd/portainer.volume со следующим содержимым:

    [Unit] Description=Portainer Agent Container Volume [Volume] VolumeName=portainer 
  2. Создайте файл /etc/containers/systemd/portainer_agent.container со следующим содержимым:

    [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. Выполните следующие команды от учетной записи root:

    systemctl daemon-reload systemctl start portainer_agent.service 

    Запуск сервиса занимает некоторое время в первый раз, потому что полный образ Portainer Agent загружается с docker.io.

  4. Проверьте, что сервис успешно запущен, используя следующую команду:

    systemctl status portainer_agent.service 

Пока контейнер запущен, вы можете подключиться к Portainer Agent на устройстве PLCnext Control с сервера Portainer, как описано в документации Portainer.

Реализуя контейнер таким образом, Portainer Agent будет автоматически перезапускаться каждый раз при перезагрузке устройства PLCnext Control.

Ссылки

  1. Документация Portainer: «Install Portainer Agent on Podman»

  2. Daniel Schier: «Podman - Quadlets»

  3. Техническая справка Podman Quadlets.

Примечание:

Блог Makers демонстрирует приложения и пользовательские истории членов сообщества, которые не тестировались и не проверялись Phoenix Contact. Используйте их на свой страх и риск.

Промышленные технологии

  1. Топ-25 CMMS и ПО для отслеживания обслуживания на 2024 год
  2. Понимание шероховатости поверхности: единицы, таблицы и методы измерения
  3. 35 ключевых статистик Facebook 2020: инсайты для маркетологов и пользователей
  4. Топ 85+ дипломных проектов по электротехнике для вдохновения карьеры
  5. Максимизируйте ROI от CMMS: простое руководство по затратам и выгодам
  6. Системы мониторинга аэропортского оборудования: ключевые активы для безопасности и эффективности
  7. Raspberry Pi 4 vs 3: какую плату выбрать для ваших проектов?
  8. LDAR-этикетки Camcode отмечены в журнале Resource Engineering & Maintenance
  9. GAAP: основные принципы, требования и роль в точной финансовой отчетности
  10. ИИ-инструмент определяет точность и политическую предвзятость источников новостей