Edge-home-orchestration-go: [DataStorage] EdgeX v2.0(アイルランド)へのアップグレード

作成日 2021年07月01日  ·  7コメント  ·  ソース: lf-edge/edge-home-orchestration-go

一時的な使用をやめ、HomeEdge用の公式EdgeXv2.0の可能性を確認する必要があります。

enhancement

最も参考になるコメント

@sun-sharmaPTAL。 (#326を含む)PRによるテストの観点から。

全てのコメント7件

ds_irelandブランチを作成して、edgexv2.0でDataStorageをテストしました。

  1. セキュリティなしでEdgeXコンテナを実行する
$ cd deployments/datastorage
$ docker-compose up -d
  1. configs /datastorageフォルダー内の構成フォルダーとファイルを/var/edge-orchestration/datastorage/に保存します
  2. 共有ライブラリとして0mqをインストールします。
$ sudo apt-get install -y libzmq3-dev
  1. コンテナイメージを作成する
$ ./build.sh container x86_64
  1. エッジオーケストレーションを実行する
$ docker run -it -d --privileged --network="host" --name edge-orchestration -e EDGEX_SECURITY_SECRET_STORE=false -v /var/edge-orchestration/:/var/edge-orchestration/:rw -v /var/run/docker.sock:/var/run/docker.sock:rw -v /proc/:/process/:ro edge-orchestration:coconut

ds_irelandブランチを作成して、edgexv2.0でDataStorageをテストしました。

  1. セキュリティなしでEdgeXコンテナを実行する
$ cd deployments/datastorage
$ docker-compose up -d
  1. configs /datastorageフォルダー内の構成フォルダーとファイルを/var/edge-orchestration/datastorage/に保存します
  2. コンテナイメージを作成する
$ ./build.sh container x86_64
  1. エッジオーケストレーションを実行する
$ docker run -it -d --privileged --network="host" --name edge-orchestration -e EDGEX_SECURITY_SECRET_STORE=false -v /var/edge-orchestration/:/var/edge-orchestration/:rw -v /var/run/docker.sock:/var/run/docker.sock:rw -v /proc/:/process/:ro edge-orchestration:coconut

@t25kimこれは本当に素晴らしいアプローチです。

@sun-sharmaPTAL。 (#326を含む)PRによるテストの観点から。

@tdrozdovsky PTALは、EdgeXv2.0アップグレードの影響からのビルド方法論の観点から。

@tdrozdovsky PTALは、EdgeXv2.0アップグレードの影響からのビルド方法論の観点から。

新しいビルドシステムが受け入れられると、オプションを簡単に追加できます

こんにちは@t25kim

を使用してビルドしようとしているときにエラーが発生しました
$ ./build.sh container x86_64

以前、ZMQに関連するエラーが発生していました

# pkg-config --cflags  -- libzmq
Package libzmq was not found in the pkg-config search path.
Perhaps you should add the directory containing `libzmq.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libzmq' found
pkg-config: exit status 1
make: *** [Makefile:67: build-binary] Error 1

必要なインストールをしてみました

wget https://github.com/zeromq/libzmq/releases/download/v4.2.1/zeromq-4.2.1.tar.gz
tar -xvzf zeromq-4.2.1.tar.gz
cd zeromq-4.2.1/

sudo apt-get install libtool pkg-config build-essential autoconf automake uuid-dev
sudo apt-get install checkinstall

./configure
make
sudo checkinstall
sudo ldconfig

ビルド中にランタイムエラーが発生します

runtime: unexpected return pc for cmd/compile/internal/ssa.rewriteValuegeneric_OpLess32 called from 0x0
stack: frame={sp:0xc000161658, fp:0xc000161688} stack=[0xc00015e000,0xc000166000)

そのような問題に遭遇しましたか?

こんにちは@t25kim

を使用してビルドしようとしているときにエラーが発生しました
$ ./build.sh container x86_64

以前、ZMQに関連するエラーが発生していました

# pkg-config --cflags  -- libzmq
Package libzmq was not found in the pkg-config search path.
Perhaps you should add the directory containing `libzmq.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libzmq' found
pkg-config: exit status 1
make: *** [Makefile:67: build-binary] Error 1

必要なインストールをしてみました

wget https://github.com/zeromq/libzmq/releases/download/v4.2.1/zeromq-4.2.1.tar.gz
tar -xvzf zeromq-4.2.1.tar.gz
cd zeromq-4.2.1/

sudo apt-get install libtool pkg-config build-essential autoconf automake uuid-dev
sudo apt-get install checkinstall

./configure
make
sudo checkinstall
sudo ldconfig

ビルド中にランタイムエラーが発生します

runtime: unexpected return pc for cmd/compile/internal/ssa.rewriteValuegeneric_OpLess32 called from 0x0
stack: frame={sp:0xc000161658, fp:0xc000161688} stack=[0xc00015e000,0xc000166000)

そのような問題に遭遇しましたか?

以下のようにapt-getで0mqをインストールしてください。

$ sudo apt-get install -y libzmq3-dev
このページは役に立ちましたか?
0 / 5 - 0 評価