工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

PLCnext ControlデバイスへのPortainer Agentインストール ステップバイステップ ガイド

Portainerは人気のOCIコンテナ管理プラットフォームです。

リソース制約のあるデバイスでは、デバイスにPortainer Agentをインストールすることで、Portainerサーバから管理できるようになります。

Portainerのドキュメントには、PodmanへのPortainer Agentのインストール方法が記載されています。この記事では、Podman Quadletsを使用してPLCnext ControlデバイスにPortainer Agentをインストールする方法を説明することで、その例を拡張しています。

Podman Quadletsを使用することで、コンテナとボリュームをsystemdサービスとして管理できます。

注意事項と免責事項:

手順

  1. PLCnext Controlデバイスで、以下の内容でファイル/etc/containers/systemd/portainer.volumeを作成します:
[Unit]
Description=Portainer Agent Container Volume
[Volume]
VolumeName=portainer
  1. 以下の内容でファイル/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
  1. rootユーザー アカウントから以下のコマンドを実行します:
systemctl daemon-reload
systemctl start portainer_agent.service

初回はPortainer Agentイメージ全体がdocker.ioから読み込まれるため、サービスの開始に時間がかかります。

  1. 次のコマンドでサービスが正常に開始されたか確認します:
systemctl status portainer_agent.service

コンテナが実行されている間、Portainerのドキュメントで説明されているように、PortainerサーバからPLCnext Controlデバイス上のPortainer Agentに接続できます。

この方法でコンテナを実装することで、Portainer AgentはPLCnext Controlデバイスが再起動するたびに自動的に再起動します。

参考資料

  1. Portainerドキュメント: "Install Portainer Agent on Podman"
  2. Daniel Schier: "Podman - Quadlets"
  3. Podman Quadlets技術リファレンス。

注記:

Makers Blogは、Phoenix Contactによってテストまたはレビューされていないコミュニティ メンバーのアプリケーションとユーザー ストーリーを紹介しています。自己責任でご利用ください。

産業技術

  1. パンデミックが調達をどう変えたか:知っておくべき3つの主要トレンド
  2. カスタムアナログマルチメーター自作:パーツから校正まで
  3. ポリウレタン vs シリコーン:あなたの設計に最適な材料は?
  4. 倉庫拡張が必要なサイン:判断のフレームワーク
  5. Fusion 360積層造形ワークスペースを今すぐ使うべき7つの理由
  6. モーター故障の兆候:見逃せない4つの重要サイン
  7. 溶接部の構成要素を理解する:図解付き完全ガイド
  8. 2022年注目の革新的3Dプリントデザイントレンド6選
  9. 高度APM戦略で産業アセットパフォーマンスを最大化
  10. IEC 61131-3でCurlを使用した安全なSFTPアップロードの実装
  11. 倉庫在庫管理の完全ガイド:20人の専門家が教えるエラー撲滅の実践戦略