Casablanca Deployment Diagram
in progress
Warning: Draft Content
This wiki is under construction
This page details the current deployment artifacts (VM's, docker containers, ports, WARs ...) based on reverse-engineering a deployed demo as well as the current code base. These are useful as a snapshot of what is actually running in support of our ONAP architecture - to aide in running/triaging the Demo as it evolves.
VM/Docker Deployment
Amsterdam Deployment
Version 1.1.0/R1
(Actual running 1.1.0/master system including "implemented R1 containers" - please do not add conceptual R1/R2 architecture until it is actually being deployed)
OOM Pod Init Dependencies
The diagram above describes the init dependencies for the ONAP pods when first deploying OOM through Kubernetes.
Reference containers 20170805 rackspace 1.1.0 deploy - to build graph
Note: aai1 is missing the 8443 api container (model-loader) and the 8446 graph/traversal container portal had a stopped mariadb container - but a 3rd deploy shows it obrienbiometrics:onap michaelobrien$ ./health.sh Warning: Permanently added 'aai1,104.239.249.196' (ECDSA) to the list of known hosts. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 55b31fb01a9f nexus3.onap.org:10001/openecomp/aai-resources "/bin/sh -c ./dock..." 36 hours ago Up 36 hours 0.0.0.0:8447->8447/tcp testconfig_aai-resources.api.simpledemo.openecomp.org_1 8d4f6b7800c6 nexus3.onap.org:10001/openecomp/sparky-be "/bin/sh -c /opt/a..." 36 hours ago Up 36 hours 8000/tcp, 0.0.0.0:9517->9517/tcp testconfig_sparky-be_1 e3960749f594 attos/dmaap "/bin/sh -c ./star..." 36 hours ago Up 36 hours 0.0.0.0:3904-3905->3904-3905/tcp dockerfiles_dmaap_1 10d37c00542d wurstmeister/zookeeper "/bin/sh -c '/usr/..." 36 hours ago Up 36 hours 22/tcp, 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp dockerfiles_zookeeper_1 f654bd1cf0c6 dockerfiles_kafka "start-kafka.sh" 36 hours ago Up 36 hours 0.0.0.0:9092->9092/tcp dockerfiles_kafka_1 Warning: Permanently added 'aai2,146.20.65.149' (ECDSA) to the list of known hosts. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ef54ef2dddf0 elasticsearch:2.4.1 "/docker-entrypoin..." 37 hours ago Up 37 hours 0.0.0.0:9200->9200/tcp, 9300/tcp elasticsearch 0d75a264ffb4 aaionap/gremlin-server "/bin/sh -c \"/dock..." 37 hours ago Up 37 hours 0.0.0.0:8182->8182/tcp testconfig_aai.gremlinserver.simpledemo.openecomp.org_1 a1da44f34725 harisekhon/hbase "/bin/sh -c \"/entr..." 37 hours ago Up 37 hours 0.0.0.0:2181->2181/tcp, 0.0.0.0:8080->8080/tcp, 0.0.0.0:8085->8085/tcp, 0.0.0.0:9090->9090/tcp, 0.0.0.0:16000->16000/tcp, 0.0.0.0:16010->16010/tcp, 9095/tcp, 0.0.0.0:16201->16201/tcp, 16301/tcp testconfig_aai.hbase.simpledemo.openecomp.org_1 Warning: Permanently added 'appc,104.239.168.88' (ECDSA) to the list of known hosts. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 046c3d61569c openecomp/dgbuilder-sdnc-image:latest "/bin/bash -c 'cd ..." 37 hours ago Up 37 hours 0.0.0.0:3000->3100/tcp sdnc_dgbuilder_container 6afbd8982b4f openecomp/appc-image:latest "/opt/openecomp/ap..." 37 hours ago Up 37 hours 0.0.0.0:1830->1830/tcp, 0.0.0.0:8282->8181/tcp appc_controller_container eebc697196a7 mysql/mysql-server:5.6 "/entrypoint.sh my..." 37 hours ago Up 37 hours (healthy) 0.0.0.0:32768->3306/tcp sdnc_db_container Warning: Permanently added 'dcae,104.239.168.91' (ECDSA) to the list of known hosts. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES aa0206e67a22 nexus3.onap.org:10001/openecomp/dcae-controller:1.1.0 "/bin/bash -c /opt..." 37 hours ago Up 37 hours 0.0.0.0:9998->9998/tcp dcaestartupvmcontroller_dcae-controller_1 Warning: Permanently added 'mr,162.209.124.28' (ECDSA) to the list of known hosts. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6119a4a7576e attos/dmaap "/bin/sh -c ./star..." 37 hours ago Up 37 hours 0.0.0.0:3904-3905->3904-3905/tcp dockerfiles_dmaap_1 3c4099c2c813 wurstmeister/zookeeper "/bin/sh -c '/usr/..." 37 hours ago Up 37 hours 22/tcp, 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp dockerfiles_zookeeper_1 3039d6194e0f dockerfiles_kafka "start-kafka.sh" 37 hours ago Up 37 hours 0.0.0.0:9092->9092/tcp dockerfiles_kafka_1 Warning: Permanently added 'mso,104.239.168.94' (ECDSA) to the list of known hosts. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a1a569ef6e00 openecomp/mso "/opt/mso/scripts/..." 37 hours ago Up 37 hours 0.0.0.0:3904-3905->3904-3905/tcp, 0.0.0.0:8080->8080/tcp, 0.0.0.0:9990->9990/tcp testlab_mso_1 22ee3de50eec mariadb:10.1.11 "/docker-entrypoin..." 37 hours ago Up 37 hours 0.0.0.0:32768->3306/tcp testlab_mariadb_1 Warning: Permanently added 'policy,146.20.65.92' (ECDSA) to the list of known hosts. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8c90b5e37ded onap/policy/policy-pe "bash ./do-start.s..." 37 hours ago Up 37 hours 0.0.0.0:8081->8081/tcp pdp 771f165fda7f onap/policy/policy-pe "bash ./do-start.s..." 37 hours ago Up 37 hours brmsgw dc66df78612d onap/policy/policy-pe "bash ./do-start.s..." 37 hours ago Up 37 hours 0.0.0.0:8443->8443/tcp, 0.0.0.0:9091->9091/tcp pap 7497df8c92cf onap/policy/policy-drools "/bin/sh -c ./do-s..." 37 hours ago Up 37 hours 0.0.0.0:6969->6969/tcp drools 2e4747d6adb4 onap/policy/policy-db "/bin/sh -c 'exec ..." 37 hours ago Up 37 hours 0.0.0.0:3306->3306/tcp mariadb 84109aee71be onap/policy/policy-nexus "/bin/sh -c 'bash ..." 37 hours ago Up 37 hours nexus Warning: Permanently added 'portal,104.130.31.100' (ECDSA) to the list of known hosts. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d4968a92403b widget-ms "sh -c 'java $JAVA..." 37 hours ago Up 37 hours 0.0.0.0:8082->8082/tcp ecomp-portal-widget-ms 06c0071911cf ep:1610-1 "/configure-and-ru..." 37 hours ago Up 2 hours 0.0.0.0:8006->8005/tcp, 0.0.0.0:8010->8009/tcp, 0.0.0.0:8989->8080/tcp onap_portal 9c143d60a356 ecompdb:portal "docker-entrypoint..." 37 hours ago Up 2 hours ecompdb_portal 305de51fd1e1 mariadb "docker-entrypoint..." 37 hours ago Created data_vol_portal Warning: Permanently added 'robot,104.239.230.15' (ECDSA) to the list of known hosts. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5efabb3f7844 nexus3.onap.org:10001/openecomp/testsuite:1.1-STAGING-latest "lighttpd -D -f /e..." 37 hours ago Up 37 hours 0.0.0.0:88->88/tcp openecompete_container Warning: Permanently added 'sdc,104.239.249.184' (ECDSA) to the list of known hosts. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9bf83667964a nexus3.onap.org:10001/openecomp/sdc-frontend:1.1-STAGING-latest "/root/startup.sh" 37 hours ago Up 37 hours 0.0.0.0:8181->8181/tcp, 8080/tcp, 0.0.0.0:9443->9443/tcp sdc-FE 764cabe2b118 nexus3.onap.org:10001/openecomp/sdc-backend:1.1-STAGING-latest "/root/startup.sh" 37 hours ago Up 37 hours 0.0.0.0:8080->8080/tcp, 0.0.0.0:8443->8443/tcp sdc-BE 61c11fc6fab3 nexus3.onap.org:10001/openecomp/sdc-kibana:1.1-STAGING-latest "/root/startup.sh" 37 hours ago Up 37 hours 0.0.0.0:5601->5601/tcp sdc-kbn 5ffcd856f59b nexus3.onap.org:10001/openecomp/sdc-cassandra:1.1-STAGING-latest "/root/startup.sh" 37 hours ago Up 37 hours 7000-7001/tcp, 0.0.0.0:9042->9042/tcp, 7199/tcp, 0.0.0.0:9160->9160/tcp sdc-cs d455d2c0b37e nexus3.onap.org:10001/openecomp/sdc-elasticsearch:1.1-STAGING-latest "/root/startup.sh" 37 hours ago Up 37 hours 0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp sdc-es Warning: Permanently added 'sdnc,104.239.168.161' (ECDSA) to the list of known hosts. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 66a6674b382f openecomp/admportal-sdnc-image:latest "/bin/bash -c 'cd ..." 37 hours ago Up 37 hours 0.0.0.0:8843->8843/tcp sdnc_portal_container ec1029b1ab71 openecomp/dgbuilder-sdnc-image:latest "/bin/bash -c 'cd ..." 37 hours ago Up 37 hours 0.0.0.0:3000->3100/tcp sdnc_dgbuilder_container a220482c7013 openecomp/sdnc-image:latest "/opt/openecomp/sd..." 37 hours ago Up 37 hours 0.0.0.0:8282->8181/tcp sdnc_controller_container 229450f7f5ab mysql/mysql-server:5.6 "/entrypoint.sh my..." 37 hours ago Up 37 hours (healthy) 0.0.0.0:32768->3306/tcp sdnc_db_container Warning: Permanently added 'vid,104.130.169.117' (ECDSA) to the list of known hosts. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES eaaef1539662 nexus3.onap.org:10001/openecomp/vid:1.1-STAGING-latest "/tmp/vid/localize.sh" 37 hours ago Up 37 hours 0.0.0.0:8080->8080/tcp vid-server 7904f2fb73d7 mariadb:10 "docker-entrypoint..." 37 hours ago Up 37 hours 3306/tcp vid-mariadb |
---|
Dependencies DG
VM | Container | DependsOn | Type (compile/rest/jdbc) | Forensic |
---|---|---|---|---|
aai1 | model-loader-service | sdc:fe | rest | aai_vm_init.sh |
portal | portalapps | mariadb:portaldb | jdbc | portal_vm_init.sh |
VID | model-loader | aai:8443 | ||
SO | MSO | MSO code was copied into SO - so deprecate MSO in your build |
TODO: Where there is a db (7 of them) - the local/remote JDBC clients should have a dependency check - currently only portal does.
Version 1.0.0
I
n progress
The above 1.0.0 ONAP deployment diagram is based on the following rackspace environment
artifacts_version: 1.0.0-SNAPSHOT docker_version: 1.0-STAGING-latest gerrit_branch: release-1.0.0 gitlab_branch: master dcae_code_version: 1.0.0 |
---|
Notes
** Task
* [HBASE-16260] - Audit dependencies for Category-X
Version 1.x: TSC proposed post 1.1.0+
In progress
18 VM's (there are 2 AAI VMs now instead of one in 1.0.0)
Reference projects: ONAP Operations Manager (5/10/17)
Workarounds
Portal DB stopped in 1.1
ecffaacb062d ecompdb:portal "docker-entrypoint..." 9 days ago Up 9 days ecompdb_portal to fix root@vm1-portal:~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d4968a92403b widget-ms "sh -c 'java $JAVA..." 34 hours ago Up 34 hours 0.0.0.0:8082->8082/tcp ecomp-portal-widget-ms 06c0071911cf ep:1610-1 "/configure-and-ru..." 34 hours ago Up 34 hours 0.0.0.0:8006->8005/tcp, 0.0.0.0:8010->8009/tcp, 0.0.0.0:8989->8080/tcp onap_portal 9c143d60a356 ecompdb:portal "docker-entrypoint..." 34 hours ago Exited (1) 34 hours ago ecompdb_portal 305de51fd1e1 mariadb "docker-entrypoint..." 34 hours ago Created data_vol_portal docker start ecompdb_portal docker restart onap_portal root@vm1-portal:~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d4968a92403b widget-ms "sh -c 'java $JAVA..." 34 hours ago Up 34 hours 0.0.0.0:8082->8082/tcp ecomp-portal-widget-ms 06c0071911cf ep:1610-1 "/configure-and-ru..." 34 hours ago Up 10 minutes 0.0.0.0:8006->8005/tcp, 0.0.0.0:8010->8009/tcp, 0.0.0.0:8989->8080/tcp onap_portal 9c143d60a356 ecompdb:portal "docker-entrypoint..." 34 hours ago Up 12 minutes ecompdb_portal 305de51fd1e1 mariadb "docker-entrypoint..." 34 hours ago Created |
---|
Links
I keep forgetting about this page - because its content is hidden by default - Release Notes 1.0.0 draft#VMsandContainers
List of docker images - https://gerrit.onap.org/r/gitweb?p=integration.git;a=blob;f=packaging/docker/docker-images.csv;h=9bac826b024ed76fb991ea3694ca39a669f53bbe;hb=refs/heads/master