Edge-home-orchestration-go: [DataStorage] Mise à niveau vers EdgeX v2.0 (Irlande)

Créé le 1 juil. 2021  ·  7Commentaires  ·  Source: lf-edge/edge-home-orchestration-go

Nous devrions sortir de l'utilisation temporaire et vérifier la possibilité d'EdgeX v2.0 officiel pour Home Edge.

enhancement

Commentaire le plus utile

@sun-sharma PTAL. (y compris # 326) en termes de test wrt le PR.

Tous les 7 commentaires

J'ai créé la branche ds_ireland pour tester DataStorage avec edgex v2.0.

  1. Exécuter des conteneurs EdgeX sans sécurité
$ cd deployments/datastorage
$ docker-compose up -d
  1. Enregistrez les dossiers et fichiers de configuration dans le dossier configs/datastorage dans /var/edge-orchestration/datastorage/
  2. Installez 0mq en tant que bibliothèque partagée.
$ sudo apt-get install -y libzmq3-dev
  1. Créer l'image du conteneur
$ ./build.sh container x86_64
  1. Exécuter l'orchestration de bord
$ 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

J'ai créé la branche ds_ireland pour tester DataStorage avec edgex v2.0.

  1. Exécuter des conteneurs EdgeX sans sécurité
$ cd deployments/datastorage
$ docker-compose up -d
  1. Enregistrez les dossiers et fichiers de configuration dans le dossier configs/datastorage dans /var/edge-orchestration/datastorage/
  2. Créer l'image du conteneur
$ ./build.sh container x86_64
  1. Exécuter l'orchestration de bord
$ 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 C'est vraiment une belle approche.

@sun-sharma PTAL. (y compris # 326) en termes de test wrt le PR.

@tdrozdovsky PTAL en termes de méthodologie de construction à partir de l'impact de la mise à niveau EdgeX v2.0.

@tdrozdovsky PTAL en termes de méthodologie de construction à partir de l'impact de la mise à niveau EdgeX v2.0.

Lorsqu'un nouveau système de construction est accepté, nous pouvons facilement ajouter des options

Salut @t25kim ,

J'ai rencontré des erreurs en essayant de construire en utilisant
$ ./build.sh container x86_64

Plus tôt, j'obtenais des erreurs liées à 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

J'ai essayé de faire les installations nécessaires

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

Maintenant, lors de la construction, je reçois des erreurs d'exécution

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

Avez-vous rencontré de tels problèmes ?

Salut @t25kim ,

J'ai rencontré des erreurs en essayant de construire en utilisant
$ ./build.sh container x86_64

Plus tôt, j'obtenais des erreurs liées à 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

J'ai essayé de faire les installations nécessaires

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

Maintenant, lors de la construction, je reçois des erreurs d'exécution

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

Avez-vous rencontré de tels problèmes ?

Veuillez installer 0mq avec apt-get comme ci-dessous.

$ sudo apt-get install -y libzmq3-dev
Cette page vous a été utile?
0 / 5 - 0 notes