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

Reply via email to