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*