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]> 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] <[email protected]> on
> behalf of Ambica <[email protected]>
> *Sent:* Friday, April 19, 2019 8:01 PM
> *To:* KAJUR, HARISH V; [email protected]; [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]>
> *Sent:* Friday, April 19, 2019 7:24 PM
> *To:* Ambica Chattoraj; [email protected]; [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
>
>
>
> 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]>
> *Sent:* Friday, April 19, 2019 3:53 AM
> *To:* KAJUR, HARISH V <[email protected]>; [email protected];
> [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]>
> *Sent:* Thursday, April 18, 2019 10:41 PM
> *To:* [email protected]; [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] <[email protected]> On Behalf
> Of Keong Lim
> Sent: Thursday, April 18, 2019 10:42 AM
> To: Ambica <[email protected]>; [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 (#16691): https://lists.onap.org/g/onap-discuss/message/16691
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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to