Hello Munir, DCAE is still not available in vanilla OpenStack. The DCAE docker container starts correctly, but due to some platform configuration mismatch that is being worked out, it cannot spin up the environment for data collection and analytics.
Hope this issue will be fixed soon. Thanks, Marco From: <onap-discuss-boun...@lists.onap.org> on behalf of "Ahmad, Munir" <munir.ah...@bell.ca> Date: Thursday, May 4, 2017 at 12:11 PM To: "onap-discuss@lists.onap.org" <onap-discuss@lists.onap.org> Subject: Re: [onap-discuss] ONAP DCAE openstack deployment controller container error Hi All, We have deployed ONAP using openstack heat and facing issues with DCAE controller container. Seems like the dcae controller container is missing a lot of the files it needs. We have Mitaka. Any one encountered a similar error? any ideas on how to resolve this? Thanks Munir below is the output of the script running in debug mode: + set -v apt-get install -y make + apt-get install -y make Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: make-doc The following NEW packages will be installed: make 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 119 kB of archives. After this operation, 328 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main make amd64 3.81-8.2ubuntu3 [119 kB] Fetched 119 kB in 0s (201 kB/s) Selecting previously unselected package make. (Reading database ... 23489 files and directories currently installed.) Preparing to unpack .../make_3.81-8.2ubuntu3_amd64.deb ... Unpacking make (3.81-8.2ubuntu3) ... Setting up make (3.81-8.2ubuntu3) ... export JAVA_HOME=/opt/app/java/jdk/jdk170 + export JAVA_HOME=/opt/app/java/jdk/jdk170 + JAVA_HOME=/opt/app/java/jdk/jdk170 export GROOVY_HOME=/opt/app/groovy/246 + export GROOVY_HOME=/opt/app/groovy/246 + GROOVY_HOME=/opt/app/groovy/246 export PATH=$JAVA_HOME/bin:$GROOVY_HOME/bin:/opt/app/git/2.4.1/bin:$PATH + export PATH=/opt/app/java/jdk/jdk170/bin:/opt/app/groovy/246/bin:/opt/app/git/2.4.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/app/java/jdk/jdk170/bin:/opt/app/groovy/246/bin:/opt/app/git/2.4.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin cd /opt/app/dcae-controller-platform-server + cd /opt/app/dcae-controller-platform-server export ZONE=$(grep ZONE /opt/app/dcae-controller/config.yaml | sed s/ZONE:.//) grep ZONE /opt/app/dcae-controller/config.yaml | sed s/ZONE:.// ++ sed s/ZONE:.// ++ grep ZONE /opt/app/dcae-controller/config.yaml + export ZONE=z1 + ZONE=z1 OPENSTACK_KEYNAME=$(grep OPENSTACK-KEYNAME /opt/app/dcae-controller/config.yaml | sed s/OPENSTACK-KEYNAME:.//) grep OPENSTACK-KEYNAME /opt/app/dcae-controller/config.yaml | sed s/OPENSTACK-KEYNAME:.// ++ grep OPENSTACK-KEYNAME /opt/app/dcae-controller/config.yaml ++ sed s/OPENSTACK-KEYNAME:.// + OPENSTACK_KEYNAME=ecomp_key_qtTnnso_dcae NETWORK=$(grep OPENSTACK-PRIVATE-NETWORK /opt/app/dcae-controller/config.yaml | sed s/OPENSTACK-PRIVATE-NETWORK:.//) grep OPENSTACK-PRIVATE-NETWORK /opt/app/dcae-controller/config.yaml | sed s/OPENSTACK-PRIVATE-NETWORK:.// ++ grep OPENSTACK-PRIVATE-NETWORK /opt/app/dcae-controller/config.yaml ++ sed s/OPENSTACK-PRIVATE-NETWORK:.// + NETWORK=public make gen-config sync restart + make gen-config sync restart bin/dcae-controller.sh rackspace-substitute --from OPENECOMP-DEMO-RACKSPACE --to OPENECOMP-DEMO-z1 --file /opt/app/dcae-controller/config.yaml grep: ./config/controller.properties: No such file or directory m['DOCKER-VERSION'] = 1.0-STAGING-latest java -cp 'lib/*' org.openecomp.dcae.controller.operation.utils.GenControllerConfiguration z1 . GITLINK OPENECOMP-DEMO destinationRoot=GITLINK/OPENECOMP-DEMO-z1/controller-gen exception: OPENECOMP-DEMO-z1/cdap-instances/cdap-tca-hi-lo.yaml class java.nio.file.NoSuchFileException log4j:WARN No appenders could be found for logger (org.openecomp.ncomp.utils.io). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. exception: OPENECOMP-DEMO-z1/cdap-instances/cdap-helloworld.yaml class java.nio.file.NoSuchFileException exception: OPENECOMP-DEMO-z1/docker-instances/docker-common-event.yaml class java.nio.file.NoSuchFileException exception: OPENECOMP-DEMO-z1/docker-instances/docker-databus-controller.yaml class java.nio.file.NoSuchFileException exception: OPENECOMP-DEMO-z1/chef.yaml class java.nio.file.NoSuchFileException exception: OPENECOMP-DEMO-z1/vm-instances/vm-controller.yaml class java.nio.file.NoSuchFileException XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-controller exception: OPENECOMP-DEMO-z1/vm-instances/vm-postgresql.yaml class java.nio.file.NoSuchFileException XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-postgresql XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-postgresql XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-postgresql/hosts exception: OPENECOMP-DEMO-z1/vm-instances/vm-docker-host-1.yaml class java.nio.file.NoSuchFileException XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-docker-host XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-docker-host XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-docker-host/hosts exception: OPENECOMP-DEMO-z1/vm-instances/vm-cdap-cluster.yaml class java.nio.file.NoSuchFileException XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-cdap-cluster XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-cdap-cluster XXXXX: ./OPENECOMP-DEMO-z1/vm-config/vm-cdap-cluster/hosts zldcz1oscont00 UNKNOWN exception: OPENECOMP-DEMO/vm-service-instance-templates/vm-controller-z1.yaml class java.nio.file.NoSuchFileException exception: OPENECOMP-DEMO/vm-service-instance-templates/vm-postgresql-z1.yaml class java.nio.file.NoSuchFileException exception: OPENECOMP-DEMO/vm-service-instance-templates/vm-docker-host-1-z1.yaml class java.nio.file.NoSuchFileException exception: OPENECOMP-DEMO/vm-service-instance-templates/vm-cdap-cluster-z1.yaml class java.nio.file.NoSuchFileException vm-controller vm-postgresql vm-docker-host-1 vm-cdap-cluster bin/dcae-controller.sh sync-configuration --environment OPENECOMP-DEMO-z1 grep: ./config/controller.properties: No such file or directory Non Zero exit value: bin/dcae-controller.sh sync-install OPENECOMP-DEMO-z1 GITLINK/OPENECOMP-DEMO-z1/controller-gen 1 output: Updating config/console.properties Updating config/controller.properties Updating config/gui.properties Updating config/instances Updating config/log4j.properties Updating config/managers.properties Updating config/openstack.properties Updating config/passwords.yaml Updating config/runtime.properties Updating config/simpledemo-root-ca.crt Updating config/simpledemo-server-ca.crt Updating /opt/app/dcae-*-jars/lib/*.jar Updating /opt/app/dcae-*-model/lib/*.jar Updating /opt/app/dcae-*-manager/lib/*.jar Updating /opt/app/dcae-*-adaptor/lib/*.jar Updating /opt/app/ncomp-*-jars/lib/*.jar Updating /opt/app/ncomp-*-model/lib/*.jar Updating /opt/app/ncomp-*-manager/lib/*.jar Updating /opt/app/ncomp-*-adaptor/lib/*.jar error: cp: cannot stat '/opt/app/dcae-*-jars/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/dcae-*-model/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/dcae-*-manager/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/dcae-*-adaptor/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/ncomp-*-jars/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/ncomp-*-model/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/ncomp-*-manager/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/ncomp-*-adaptor/lib/*.jar': No such file or directory output: Dcae Controller (pid 760) is running output: descriptors: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, docker-databus-controller, vm-cdap-cluster, vm-controller, vm-docker-host-1, vm-postgresql] services: [] Deploying undeployed descriptor cdap-helloworld Done: services: [cdap-helloworld] Deploying undeployed descriptor cdap-tca-hi-lo Done: services: [cdap-helloworld, cdap-tca-hi-lo] Deploying undeployed descriptor docker-common-event Done: services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event] Deploying undeployed descriptor docker-databus-controller Done: services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, docker-databus-controller] Deploying undeployed descriptor vm-cdap-cluster Done: services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, docker-databus-controller, vm-cdap-cluster] Deploying undeployed descriptor vm-controller Done: services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, docker-databus-controller, vm-cdap-cluster, vm-controller] Deploying undeployed descriptor vm-docker-host-1 Done: services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, docker-databus-controller, vm-cdap-cluster, vm-controller, vm-docker-host-1] Deploying undeployed descriptor vm-postgresql Done: services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, docker-databus-controller, vm-cdap-cluster, vm-controller, vm-docker-host-1, vm-postgresql] output: service vm-docker-host-1 creating instance z1 service cdap-helloworld creating instance z1 service vm-cdap-cluster creating instance z1 service docker-common-event creating instance z1 service docker-databus-controller creating instance z1 service cdap-tca-hi-lo creating instance z1 service vm-controller creating instance z1 service vm-postgresql creating instance z1 bin/dcae-controller.sh stop Stopping Dcae Controller... Dcae Controller (pid=760) is stopping... Dcae Controller has stopped. bin/dcae-controller.sh start Dcae Controller (pid 1338) is running ## need to do 2 syncs to get all references working. make sync + make sync bin/dcae-controller.sh sync-configuration --environment OPENECOMP-DEMO-z1 Non Zero exit value: bin/dcae-controller.sh sync-install OPENECOMP-DEMO-z1 GITLINK/OPENECOMP-DEMO-z1/controller-gen 1 output: Updating config/console.properties Updating config/controller.properties Updating config/gui.properties Updating config/instances Updating config/log4j.properties Updating config/managers.properties Updating config/openstack.properties Updating config/passwords.yaml Updating config/runtime.properties Updating config/simpledemo-root-ca.crt Updating config/simpledemo-server-ca.crt Updating /opt/app/dcae-*-jars/lib/*.jar Updating /opt/app/dcae-*-model/lib/*.jar Updating /opt/app/dcae-*-manager/lib/*.jar Updating /opt/app/dcae-*-adaptor/lib/*.jar Updating /opt/app/ncomp-*-jars/lib/*.jar Updating /opt/app/ncomp-*-model/lib/*.jar Updating /opt/app/ncomp-*-manager/lib/*.jar Updating /opt/app/ncomp-*-adaptor/lib/*.jar error: cp: cannot stat '/opt/app/dcae-*-jars/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/dcae-*-model/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/dcae-*-manager/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/dcae-*-adaptor/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/ncomp-*-jars/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/ncomp-*-model/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/ncomp-*-manager/lib/*.jar': No such file or directory cp: cannot stat '/opt/app/ncomp-*-adaptor/lib/*.jar': No such file or directory output: Dcae Controller (pid 1338) is running output: descriptors: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, docker-databus-controller, vm-cdap-cluster, vm-controller, vm-docker-host-1, vm-postgresql] services: [cdap-helloworld, cdap-tca-hi-lo, docker-common-event, docker-databus-controller, vm-cdap-cluster, vm-controller, vm-docker-host-1, vm-postgresql] output: service vm-docker-host-1 updating instance z1 service cdap-helloworld updating instance z1 service vm-cdap-cluster updating instance z1 service docker-common-event updating instance z1 service docker-databus-controller updating instance z1 service cdap-tca-hi-lo updating instance z1 service vm-controller updating instance z1 service vm-postgresql updating instance z1 cat OPENECOMP-DEMO-$ZONE/hosts >> /etc/hosts + cat OPENECOMP-DEMO-z1/hosts ## Add SSL CAs to Java (echo changeit ; echo yes ) | keytool -importcert -keystore /etc/ssl/certs/java/cacerts -alias simpledemo-root-ca -file config/simpledemo-root-ca.crt + echo changeit + echo yes + keytool -importcert -keystore /etc/ssl/certs/java/cacerts -alias simpledemo-root-ca -file config/simpledemo-root-ca.crt Enter keystore password: Owner: EMAILADDRESS=simpled...@openecomp.org, CN=OpenECOMP simpledemo Root Certification Authority, OU=simpledemo, O=OpenECOMP, L=Bedminster, ST=NJ, C=US Issuer: EMAILADDRESS=simpled...@openecomp.org, CN=OpenECOMP simpledemo Root Certification Authority, OU=simpledemo, O=OpenECOMP, L=Bedminster, ST=NJ, C=US Serial number: d4a2fdbb1710e239 Valid from: Mon Nov 28 21:14:25 UTC 2016 until: Thu Nov 26 21:14:25 UTC 2026 Certificate fingerprints: MD5: FC:64:AF:8A:39:0B:73:48:29:B7:E7:FF:0B:0D:F9:2C SHA1: E5:E8:31:B2:C8:EB:40:C9:FF:08:69:D2:ED:DF:39:31:64:8E:0F:3C SHA256: C3:35:15:5F:EC:A0:42:2F:C2:A0:42:80:A4:5C:CB:00:15:60:12:AF:13:EE:76:5F:11:3C:A1:98:4A:6E:A8:77 Signature algorithm name: SHA256withRSA Version: 3 Extensions: #1: ObjectId: 2.5.29.19 Criticality=true BasicConstraints:[ CA:true PathLen:2147483647 ] #2: ObjectId: 2.5.29.15 Criticality=true KeyUsage [ Key_CertSign Crl_Sign ] #3: ObjectId: 2.5.29.14 Criticality=false SubjectKeyIdentifier [ KeyIdentifier [ 0000: 9A 64 05 40 3D E8 59 95 0E 54 4F 35 41 CF 56 49 .d.@=.Y..TO5A.VI 0010: F7 32 AB 0C .2.. ] ] Trust this certificate? [no]: Certificate was added to keystore (echo changeit ; echo yes ) | keytool -importcert -keystore /etc/ssl/certs/java/cacerts -alias simpledemo-server-ca -file config/simpledemo-server-ca.crt + echo changeit + keytool -importcert -keystore /etc/ssl/certs/java/cacerts -alias simpledemo-server-ca -file config/simpledemo-server-ca.crt + echo yes Enter keystore password: Certificate was added to keystore bin/dcae-controller.sh undeploy-service-instance -i $ZONE -s vm-docker-host-1 & bin/dcae-controller.sh undeploy-service-instance -i $ZONE -s vm-postgresql & bin/dcae-controller.sh undeploy-service-instance -i $ZONE -s vm-cdap-cluster & bin/dcae-controller.sh deploy-user -l $ZONE -p OPEN-ECOMP -u $OPENSTACK_KEYNAME + bin/dcae-controller.sh deploy-user -l z1 -p OPEN-ECOMP -u ecomp_key_qtTnnso_dcae + bin/dcae-controller.sh undeploy-service-instance -i z1 -s vm-docker-host-1 + bin/dcae-controller.sh undeploy-service-instance -i z1 -s vm-cdap-cluster + bin/dcae-controller.sh undeploy-service-instance -i z1 -s vm-postgresql Caught: org.openecomp.ncomp.sirius.manager.Jetty8ClientException: HTTP Request Failed: URL: http://localhost:9998/resources/services/vm-postgresql code:500 msg:operation failed: undeploy { "exception": "java.lang.IllegalArgumentException: !Absolute URI: null/servers", "directory": "/opt/app/dcae-controller-platform-server", "user": "root", "hostname": "ab1fd571c96e", "port": "9998", "class": "DcaePlatformController", "action": "undeploy", "request": {"instanceName": "z1"}, "context": { "remoteIp": "127.0.0.1", "user": "console", "parameters": {}, "path": "/resources/services/vm-postgresql", "requestId": "1493913637204:23" } } <html>
_______________________________________________ onap-discuss mailing list onap-discuss@lists.onap.org https://lists.onap.org/mailman/listinfo/onap-discuss