From: Martin Skorupski Date: Wed, 18 Sep 2024 14:55:14 +0000 (+0200) Subject: Solution: update smo deployment to ONAP Montreal Release X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F65%2F13365%2F1;p=oam.git Solution: update smo deployment to ONAP Montreal Release - add docker and docker compose versions - remove Command in action section, as it is different on different systems Issue-ID: OAM-403 Change-Id: I865f29e353c1a9b63d80360621dd3244e9cf0935 Signed-off-by: Martin Skorupski --- diff --git a/solution/README.md b/solution/README.md index 7aa454f..19ec764 100644 --- a/solution/README.md +++ b/solution/README.md @@ -54,7 +54,7 @@ PRETTY_NAME="Ubuntu 22.04.2 LTS" ``` $ docker --version -Docker version 23.0.1, build a5ee5b1 +Docker version 27.2.0, build 3ab4256 ``` Please follow the required docker daemon configuration as documented in the following README.md: - [./smo/common/docker/README.md](./smo/common/docker/README.md) @@ -63,7 +63,7 @@ Please follow the required docker daemon configuration as documented in the foll ``` $ docker compose version -Docker Compose version v2.17.2 +Docker Compose version v2.29.2 ``` ### GIT @@ -98,7 +98,15 @@ export PYTHONWARNINGS="ignore:Unverified HTTPS request" Please change in the different .env files the environment variable 'HOST_IP' to the IP address of the system where you deploy the solution - search for -'aaa.bbb.ccc.ddd' and replace it. +'aaa.bbb.ccc.dd' and replace it. + + +``` +# replace xxx.yyy.zzz.www by your routable IP address +grep -arl --include=*\.env 'aaa.bbb.ccc.dd' * | while read -r file; do + sed -i 's/aaa.bbb.ccc.dd/xxx.yyy.zzz.www/g' "$file" +done +`` Please modify the /etc/hosts of your system. @@ -288,81 +296,3 @@ The commands ... docker ps -a docker-compose ps docker rm -f $(docker ps -aq) - -## Commands in action - -``` -$ docker ps -a --format "table {{.Names}}\t{{.Image}}\t{{.Status}}" -NAMES IMAGE STATUS -$ docker compose -f smo/common/docker-compose.yaml up -d -[+] Running 9/9 - ✔ Network smo Created 0.1s - ✔ Network dmz Created 0.1s - ✔ Container zookeeper Started 1.6s - ✔ Container persistence Started 1.5s - ✔ Container identitydb Started 1.2s - ✔ Container gateway Healthy 12.1s - ✔ Container kafka Started 2.2s - ✔ Container identity Started 13.4s - ✔ Container messages Started 13.4s -$ python3 smo/common/identity/config.py -Got token! -User leia.organa created! -User r2.d2 created! -User luke.skywalker created! -User jargo.fett created! -User role jargo.fett supervision created! -User role leia.organa administration created! -User role luke.skywalker provision created! -User role r2.d2 administration created! -$ docker compose -f smo/oam/docker-compose.yaml up -d -[+] Running 4/4 - ✔ Network oam Created 0.1s - ✔ Container controller Healthy 83.4s - ✔ Container ves-collector Started 1.2s - ✔ Container odlux Started 84.0s -$ docker compose -f smo/apps/docker-compose.yaml up -d -WARN[0000] Found orphan containers ([odlux controller ves-collector]) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up. -[+] Running 1/1 - ✔ Container flows Started 0.9s -$ docker compose -f network/docker-compose.yaml up -d -WARN[0000] Found orphan containers ([flows odlux controller ves-collector]) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up. -[+] Running 6/6 - ✔ Container ntsim-ng-o-du-1123 Started 2.6s - ✔ Container ntsim-ng-o-ru-11223 Started 2.2s - ✔ Container ntsim-ng-o-ru-11221 Started 1.9s - ✔ Container ntsim-ng-o-ru-11224 Started 1.9s - ✔ Container ntsim-ng-o-du-1122 Started 2.4s - ✔ Container ntsim-ng-o-ru-11222 Started 2.3s -$ docker compose -f network/docker-compose.yaml restart ntsim-ng-o-du-1122 ntsim-ng-o-du-1123 -[+] Running 2/2 - ✔ Container ntsim-ng-o-du-1122 Started 2.8s - ✔ Container ntsim-ng-o-du-1123 Started 2.9s -$ python3 network/config.py -Set O-RU-11221 True -Set O-RU-11224 True -Set O-RU-11222 True -Set O-DU-1123 True -Set O-DU-1122 True -Set O-RU-11223 True -$ docker ps -a --format "table {{.Names}}\t{{.Image}}\t{{.Status}}" -NAMES IMAGE STATUS -ntsim-ng-o-ru-11221 nexus3.o-ran-sc.org:10004/o-ran-sc/nts-ng-o-ran-ru-fh:1.6.2 Up 4 minutes -ntsim-ng-o-ru-11224 nexus3.o-ran-sc.org:10004/o-ran-sc/nts-ng-o-ran-ru-fh:1.6.2 Up 4 minutes -ntsim-ng-o-ru-11222 nexus3.o-ran-sc.org:10004/o-ran-sc/nts-ng-o-ran-ru-fh:1.6.2 Up 4 minutes -ntsim-ng-o-du-1123 o-ran-sc/nts-ng-o-ran-du-rel-18:1.6.2 Up 54 seconds -ntsim-ng-o-du-1122 nexus3.o-ran-sc.org:10004/o-ran-sc/nts-ng-o-ran-du:1.6.2 Up About a minute -ntsim-ng-o-ru-11223 nexus3.o-ran-sc.org:10004/o-ran-sc/nts-ng-o-ran-ru-fh:1.6.2 Up 4 minutes -flows nodered/node-red:latest-configured Up 4 minutes (healthy) -odlux nexus3.onap.org:10001/onap/sdnc-web-image:2.4.2 Up 7 minutes -controller nexus3.onap.org:10001/onap/sdnc-image:2.4.2 Up 8 minutes (healthy) -ves-collector nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.1-configured Up 8 minutes (healthy) -messages nexus3.onap.org:10001/onap/dmaap/dmaap-mr:1.1.18 Up 11 minutes -identity bitnami/keycloak:18.0.2 Up 11 minutes -kafka nexus3.onap.org:10001/onap/dmaap/kafka111:1.0.4 Up 11 minutes -zookeeper nexus3.onap.org:10001/onap/dmaap/zookeeper:6.0.3 Up 11 minutes -identitydb bitnami/postgresql:13 Up 11 minutes -persistence docker.elastic.co/elasticsearch/elasticsearch-oss:7.9.3 Up 11 minutes -gateway traefik:v2.9 Up 11 minutes (healthy) -$ -```