IMO we could map a partition to a host machine where you could spin docker instances, in the developer version.
On Thu, Aug 14, 2014 at 6:50 PM, Sajith Kariyawasam <saj...@wso2.com> wrote: > > On Tue, Aug 12, 2014 at 10:00 AM, Lakmal Warusawithana <lak...@wso2.com> > wrote: > >> Hi Folks, >> >> Did you guys had a hangout meeting. Sorry I could not follow up. Here is >> my thought of implementing/design/architecture. >> >> We should have two mode of docker support. >> >> >> - Developer version - capability of adding docker IaaS provider, >> which docker install in host machine. (single docker host). No IaaS (ec2, >> openstack etc.) involved. We may add multiple physical machines with >> docker >> support. (as different Docker IaaS providers) >> >> >> > How should we support partitions in Developer version? > > are we going for a provider level partition? > >> >> - Scalable version. - This is adding docker cluster. IMHO we can see >> go with CoreOS. (or kubernetes). We can have two mode of this. First we >> can >> consider psychically configure Docker Cluster. (with set of bare metal >> machine). We are not worry about scalability of docker cluster here. Next >> is, dynamically scalable docker cluster. This can achieved by top of >> another available IaaS. See below scenario >> >> >> For a example, I will take EC2, this can be any available IaaS. We can >> have coreOS ami and register it as docker *host* cartridge in Stratos. (we >> can consider this as multi-tenant cartridge). It can define min and max. >> Say we have min=2 max=10. when multi-tenant service deployment it will spin >> up two docker *host* instances and make docker cluster. (this is two coreOS >> with docker cluster). And this should register it self as IaaS provider >> into Stratos. (we need to bring APIs for adding IaaS provider dynamically. >> this can used to bring UI for adding IaaS provider as well.) Then Stratos >> will have docker IaaS provider for create dockers. Docker host cartridge >> agent should monitor host health and scale up when necessary, and it will >> add dynamic docker host nodes to docker cluster. This will bring two level >> of scaling into Stratos. >> >> This is my initial thoughts, need you folks thoughts as well. >> >> thanks >> >> >> On Mon, Aug 11, 2014 at 4:40 PM, Imesh Gunaratne <im...@apache.org> >> wrote: >> >>> Hi Sajith, >>> >>> Yes the usage of image name instead of the image id was intentional. As >>> I could remember due to some reason Image id did not work at the time I >>> tested this. Will revisit this and change it to image id if possible. >>> >>> Thanks >>> >>> >>> On Mon, Aug 11, 2014 at 4:52 AM, chris snow <chsnow...@gmail.com> wrote: >>> >>>> Great - thanks Sajith! >>>> >>>> Btw - I'm on vacation for the next 7 days, so won't be able to take >>>> part in any meetups. Please don't wait for me though - I'm not sure >>>> there is much I can add at this stage anyway :) >>>> >>>> On Mon, Aug 11, 2014 at 9:28 AM, Sajith Kariyawasam <saj...@wso2.com> >>>> wrote: >>>> > Hi, >>>> > >>>> > On Sat, Aug 9, 2014 at 2:14 AM, chris snow <chsnow...@gmail.com> >>>> wrote: >>>> >> >>>> >> Hi Imesh, >>>> >> >>>> >> If you get a chance, would you be able to add some information to >>>> "How >>>> >> to try out the implementation" on [1]? >>>> >> >>>> > >>>> > I tried out that code and were able to get Cloud controller to spawn a >>>> > docker container. I will add the steps, and better if Imesh can >>>> verify those >>>> > >>>> > Also noted that the code has been implemented to use the image >>>> description, >>>> > but not the image id in DockerIaaS.findImage method, >>>> > so that in cartridge definition json the value to be used in imageId >>>> is the >>>> > description (like ubuntu:13.10) >>>> > >>>> > Was that intentional? Any reason to avoid the imageId there? >>>> > >>>> > Thanks, >>>> > Sajith >>>> > >>>> >> >>>> >> Many thanks, >>>> >> >>>> >> Chris >>>> >> >>>> >> --- >>>> >> [1] >>>> >> >>>> https://cwiki.apache.org/confluence/display/STRATOS/Docker+Provider+Development >>>> >> >>>> >> On Fri, Aug 8, 2014 at 9:26 PM, Imesh Gunaratne <im...@apache.org> >>>> wrote: >>>> >> > Hi All, >>>> >> > >>>> >> > I'm really sorry for the delayed response. >>>> >> > Yes we could have a Hangout early next week on this, please >>>> suggest a >>>> >> > time. >>>> >> > >>>> >> > Thanks >>>> >> > >>>> >> > >>>> >> > On Fri, Aug 8, 2014 at 8:18 AM, chris snow <chsnow...@gmail.com> >>>> wrote: >>>> >> >> >>>> >> >> I've added a page here: >>>> >> >> >>>> >> >> >>>> >> >> >>>> https://cwiki.apache.org/confluence/display/STRATOS/Docker+Provider+Development >>>> >> >> >>>> >> >> Please add your comments to this page. >>>> >> >> >>>> >> >> Many thanks, >>>> >> >> >>>> >> >> Chris >>>> >> >> >>>> >> >> On Fri, Aug 8, 2014 at 12:08 PM, chris snow <chsnow...@gmail.com> >>>> >> >> wrote: >>>> >> >> > Makes sense. In the meantime, I'll add a wiki page to track the >>>> >> >> > requirements, constraints, design choices and progress... >>>> >> >> > >>>> >> >> > On Fri, Aug 8, 2014 at 12:01 PM, Sajith Kariyawasam < >>>> saj...@wso2.com> >>>> >> >> > wrote: >>>> >> >> >> Seems its better we postpone the discussion to have more >>>> >> >> >> participants..somewhere early next week? >>>> >> >> >> >>>> >> >> >> >>>> >> >> >> On Fri, Aug 8, 2014 at 3:46 PM, Nguyen Anh Tu <t...@apache.org >>>> > >>>> >> >> >> wrote: >>>> >> >> >>> >>>> >> >> >>> Sorry guys I can't join between 4:30pm - 6:30pm. I just have >>>> an >>>> >> >> >>> urgent >>>> >> >> >>> task. Keep talking and decide how we can do this integration >>>> >> >> >>> smoothly. >>>> >> >> >>> >>>> >> >> >>> Thanks, >>>> >> >> >>> >>>> >> >> >>> --Tuna >>>> >> >> >>> >>>> >> >> >>> >>>> >> >> >>> On Fri, Aug 8, 2014 at 1:01 PM, Sajith Kariyawasam >>>> >> >> >>> <saj...@wso2.com> >>>> >> >> >>> wrote: >>>> >> >> >>>> >>>> >> >> >>>> Hi, >>>> >> >> >>>> >>>> >> >> >>>> So, shall we have the discussion today at 4.30 p.m - 5.30 pm >>>> (IST) >>>> >> >> >>>> ? >>>> >> >> >>>> I guess Chris and Tuna are ok with that time. Imesh will you >>>> be >>>> >> >> >>>> able >>>> >> >> >>>> to >>>> >> >> >>>> join? >>>> >> >> >>>> >>>> >> >> >>>> Thanks, >>>> >> >> >>>> Sajith >>>> >> >> >>>> >>>> >> >> >>>> >>>> >> >> >>>> >>>> >> >> >>>> On Wed, Aug 6, 2014 at 12:31 PM, Nguyen Anh Tu < >>>> t...@apache.org> >>>> >> >> >>>> wrote: >>>> >> >> >>>>> >>>> >> >> >>>>> Please keep Imesh in discussion. He's going forward on this >>>> >> >> >>>>> feature. >>>> >> >> >>>>> How >>>> >> >> >>>>> about you, Imesh? >>>> >> >> >>>>> >>>> >> >> >>>>> --Tuna >>>> >> >> >>>>> >>>> >> >> >>>>> >>>> >> >> >>>>> On Wed, Aug 6, 2014 at 1:58 PM, Nguyen Anh Tu < >>>> t...@apache.org> >>>> >> >> >>>>> wrote: >>>> >> >> >>>>>> >>>> >> >> >>>>>> Hi, >>>> >> >> >>>>>> >>>> >> >> >>>>>> Can we move to around 10pm IST, Friday? If not, I'm free >>>> between >>>> >> >> >>>>>> 4.30pm >>>> >> >> >>>>>> - 6.30pm as Chris. I can't do around 8pm. >>>> >> >> >>>>>> >>>> >> >> >>>>>> --Tuna >>>> >> >> >>>>>> >>>> >> >> >>>>>> >>>> >> >> >>>>>> On Wed, Aug 6, 2014 at 12:42 AM, chris snow >>>> >> >> >>>>>> <chsnow...@gmail.com> >>>> >> >> >>>>>> wrote: >>>> >> >> >>>>>>> >>>> >> >> >>>>>>> sorry, I meant Friday by tomorrow :) >>>> >> >> >>>>>>> >>>> >> >> >>>>>>> On Tue, Aug 5, 2014 at 6:41 PM, chris snow >>>> >> >> >>>>>>> <chsnow...@gmail.com> >>>> >> >> >>>>>>> wrote: >>>> >> >> >>>>>>> > Hi Akila - I'm pretty tight for time tomorrow. >>>> >> >> >>>>>>> > >>>> >> >> >>>>>>> > I'm free between either 4.30 IST and 5.30 IST or 5.30 >>>> IST and >>>> >> >> >>>>>>> > 6.30 >>>> >> >> >>>>>>> > IST, but probably not both :( >>>> >> >> >>>>>>> > >>>> >> >> >>>>>>> > On Tue, Aug 5, 2014 at 6:10 PM, Akila Ravihansa Perera >>>> >> >> >>>>>>> > <raviha...@wso2.com> wrote: >>>> >> >> >>>>>>> >> On Tue, Aug 5, 2014 at 9:24 PM, Nirmal Fernando >>>> >> >> >>>>>>> >> <nirmal070...@gmail.com> wrote: >>>> >> >> >>>>>>> >>> Hi Akila, >>>> >> >> >>>>>>> >>> >>>> >> >> >>>>>>> >>> I suggest we move the time further down, may be >>>> around 8pm >>>> >> >> >>>>>>> >>> IST. >>>> >> >> >>>>>>> >> >>>> >> >> >>>>>>> >> +1 >>>> >> >> >>>>>>> >> >>>> >> >> >>>>>>> >> Guys, will you be able to join around 8pm IST? >>>> >> >> >>>>>> >>>> >> >> >>>>>> >>>> >> >> >>>>> >>>> >> >> >>>> >>>> >> >> >>>> >>>> >> >> >>>> >>>> >> >> >>>> -- >>>> >> >> >>>> -- >>>> >> >> >>>> Sajith Kariyawasam >>>> >> >> >>>> Mobile: +94772269575 >>>> >> >> >>> >>>> >> >> >>> >>>> >> >> >> >>>> >> >> >> >>>> >> >> >> >>>> >> >> >> -- >>>> >> >> >> -- >>>> >> >> >> Sajith Kariyawasam >>>> >> >> >> Mobile: +94772269575 >>>> >> > >>>> >> > >>>> >> > >>>> >> > >>>> >> > -- >>>> >> > Imesh Gunaratne >>>> >> > >>>> >> > Technical Lead, WSO2 >>>> >> > Committer & PPMC Member, Apache Stratos >>>> > >>>> > >>>> > >>>> > >>>> > -- >>>> > -- >>>> > Sajith Kariyawasam >>>> > Mobile: +94772269575 >>>> >>> >>> >>> >>> -- >>> Imesh Gunaratne >>> >>> Technical Lead, WSO2 >>> Committer & PPMC Member, Apache Stratos >>> >> >> >> >> -- >> Lakmal Warusawithana >> Vice President, Apache Stratos >> Director - Cloud Architecture; WSO2 Inc. >> Mobile : +94714289692 >> Blog : http://lakmalsview.blogspot.com/ >> >> > > > -- > *--* > *Sajith Kariyawasam* > *Mobile: +94772269575 <%2B94772269575>* > -- Best Regards, Nirmal Nirmal Fernando. PPMC Member & Committer of Apache Stratos, Senior Software Engineer, WSO2 Inc. Blog: http://nirmalfdo.blogspot.com/