Hi Keong, Is there any dependency on image versions being pulled up to resolve this issue? Is there any stable versions need to be pulled up?
From: [email protected] [mailto:[email protected]] On Behalf Of Keong Lim Sent: 25 April 2019 17:28 To: Thiruveedula, Bharath <[email protected]>; onap-discuss <[email protected]>; Ambica Chattoraj <[email protected]> Cc: Michael O'Brien <[email protected]> Subject: Re: [E] [onap-discuss] aai-graphadmin pod start error in k8 using helm Importance: Low The shared Cassandra charts by Mahendra were recently merged. If the name is “aai-cassandra” then that is the older charts. If the name is “cassandra" then that is the newer charts. So it depends on exactly when you pulled the OOM repository. Keong From: Thiruveedula, Bharath [mailto:[email protected]] Sent: Thursday, April 25, 2019 12:36 AM To: onap-discuss <[email protected]<mailto:[email protected]>>; [email protected]<mailto:[email protected]> Cc: Michael O'Brien <[email protected]<mailto:[email protected]>>; Keong Lim <[email protected]<mailto:[email protected]>> Subject: Re: [E] [onap-discuss] aai-graphadmin pod start error in k8 using helm Hi, I am facing same issue. I can see graphadmin-create-db-schema pod is dependent on cassandra pod. But it is not clear whether is it "cassandra" from common? Best Regards Bharath T On Wed, Apr 24, 2019 at 6:35 PM Ambica <[email protected]<mailto:[email protected]>> wrote: Hi Brien, I have followed the below steps: 1) pulled image from nexus3.org.onap -->/onap/aai-graphadmin:1.0-STAGING-latest 2) created container using "docker run -d -p 8449:8449 <image-name>" 3) inside the graphadmin container added attributes and new edgerules- in resources/schema/onap/oxm/v14 and resources/schema/onap/dbedgerules/v14 4) then did "docker commit container-name new-image-name" What is the difference when image is built from Dockerfile and when image is created doing docker commit on container. 5)Used the above image and deployed on k8's environment using helm. The below two pods are not running: dev-aai-aai-graphadmin-96779b95b-5sq7q ---stays in init mode dev-aai-aai-graphadmin-create-db-schema-fm9t8 ----stays in running mode instead of completed[Error:The graphadmin microservice is started and does not execute the createDbSchema script.] Please help me through this. I am stuck here for a very long time. Regards, Ambica ________________________________ From: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> on behalf of Ambica <[email protected]<mailto:[email protected]>> Sent: Friday, April 19, 2019 8:01 PM To: KAJUR, HARISH V; [email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]> Subject: Re: [onap-discuss] aai-graphadmin pod start error in k8 using helm I wanted a new image that would reflect the changes made in aai_oxm_v14.xml and Dbedgerules_v14.json file in aai-graphadmin . Can we create a new image from a modified container using DockerFile.If Yes, Can you please share the commands. Regards, Ambica ________________________________ From: KAJUR, HARISH V <[email protected]<mailto:[email protected]>> Sent: Friday, April 19, 2019 7:24 PM To: Ambica Chattoraj; [email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]> Subject: RE: [onap-discuss] aai-graphadmin pod start error in k8 using helm Hi Ambica, I sent the link as a reference as they are facing an similar issue due to the fact they are trying to mount a directory on the host machine to a file inside the container. This was the error that you are seeing right: kubelet, onap-k8s-2.mgmt Error: Error response from daemon: cannot mount volume over existing file, file exists /var/lib/docker/overlay/a7a05a40cfc65adfb4a7646794fb5dd9b2abf03a57c4b9550adde1949e4b948f/merged/opt/app/aai-graphadmin/resources/etc/auth/realm.properties Note:-There is no folder "a7a05a40cfc65adfb4a7646794fb5dd9b2abf03a57c4b9550adde1949e4b948f" in /var/lib/docker/overlay. From this error, it seems to be the case that within the container there is a file called: /opt/app/aai-graphadmin/resources/etc/auth/realm.properties But for some reason, you seem to be mounting an directory on that location as that could be the reason causing it. If that isn’t the case, I would suggest you go do the following on the new image and old image: docker run -it --rm --entrypoint=/bin/bash nexus3.onap.org:10001/onap/aai-graphadmin:1.0-STAGING-latest<http://nexus3.onap.org:10001/onap/aai-graphadmin:1.0-STAGING-latest> Then go to the /opt/app/aai-graphadmin folder and look at all the sub directories and files and try to identify the difference between 1.0-STAGING-latest and your committed container. If you see that one is a file in the 1.0-STAGING-latest and the image you created is a directory, that could be the culprit. Also, why did you commit the running container to create a new image instead of just creating an new docker image from Dockerfile? Thanks, Harish From: Ambica Chattoraj <[email protected]<mailto:[email protected]>> Sent: Friday, April 19, 2019 3:53 AM To: KAJUR, HARISH V <[email protected]<mailto:[email protected]>>; [email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]> Subject: Re: [onap-discuss] aai-graphadmin pod start error in k8 using helm Hi Harsh, From the link you have forwarded it is unclear what exactly need to be run. The commands specified are for running the image . Can you please tell where exactly i need to remove/make changes inside the container .so that when creating new image doing commit does not use the previous mount location. Thanks & Regards, Ambica ________________________________ From: KAJUR, HARISH V <[email protected]<mailto:[email protected]>> Sent: Thursday, April 18, 2019 10:41 PM To: [email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]>; Ambica Chattoraj Subject: RE: [onap-discuss] aai-graphadmin pod start error in k8 using helm Hi Ambica, From the error that you are getting, you seem to be voluming a directory where a file already exists in the container. You can volume a file to file or a directory from host to directory in container but if you try to volume from host a directory where there is an file in the container it doesn't work. Please look at this stackoverflow question as a reference: https://stackoverflow.com/questions/33903621/docker-cannot-mount-volume-over-existing-file-file-exists<https://urldefense.proofpoint.com/v2/url?u=https-3A__stackoverflow.com_questions_33903621_docker-2Dcannot-2Dmount-2Dvolume-2Dover-2Dexisting-2Dfile-2Dfile-2Dexists&d=DwMFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=f44eG3iZaja2ozEA2yRZnQ&m=AuENRpNSVsn61GXaf8hwXngEKc_2k_BeJEtU_lhr7zM&s=lv19luxnwxZoUJWrVgA59VY0S0-s6GkAbTnTAtic8aM&e=> Please take a look inside your docker container from your new image to the old image on the path that its complaining to see when you did the docker commit. Thanks, Harish -----Original Message----- From: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> On Behalf Of Keong Lim Sent: Thursday, April 18, 2019 10:42 AM To: Ambica <[email protected]<mailto:[email protected]>>; [email protected]<mailto:[email protected]> Subject: Re: [onap-discuss] aai-graphadmin pod start error in k8 using helm Hi Ambica, Sorry I will be on leave for Easter. I don't know what is happening with the overlay filesystem in this case. Maybe Harish can help you debug it. Keong ============================================================================================================================ Disclaimer: This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at http://www.techmahindra.com/Disclaimer.html<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.techmahindra.com_Disclaimer.html&d=DwMFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=f44eG3iZaja2ozEA2yRZnQ&m=AuENRpNSVsn61GXaf8hwXngEKc_2k_BeJEtU_lhr7zM&s=w5f-9NwakN63S01O4VRFYJ2OCQufF_f3eVGTJ4_TnKs&e=> externally http://tim.techmahindra.com/tim/disclaimer.html<https://urldefense.proofpoint.com/v2/url?u=http-3A__tim.techmahindra.com_tim_disclaimer.html&d=DwMFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=f44eG3iZaja2ozEA2yRZnQ&m=AuENRpNSVsn61GXaf8hwXngEKc_2k_BeJEtU_lhr7zM&s=l7DPkOAvrL69ooGOIzUVsKlxkuDezk8RR8soPYt2ckk&e=> internally within TechMahindra. ============================================================================================================================ -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#16728): https://lists.onap.org/g/onap-discuss/message/16728 Mute This Topic: https://lists.onap.org/mt/31322705/21656 Group Owner: [email protected] Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
