Hey Chris - that's awesome .. totally +1 for having vagrant scripts as well!
I'm not familiar with vagrant - just checking it out. Does it build a VM image or does it set up the environment to run the image? Sanjiva. On Sat, Mar 15, 2014 at 1:06 PM, chris snow <[email protected]> wrote: > Hi Sanjiva, > > For VM images, vagrant makes life very easy for users; setting up disks, > setting up network cards, setting up memory, configuring guest proxy > settings, running provisioning scripts, etc. > > I am working on a vagrant setup of cloudstack + Stratos. My project is > here [1]. It isn't ready for general use yet, but I'm making good > progress. Although my scripts are buggy, with a few commands I can > checkout, build and provision a cloudstack developer environment. I am now > working on the scripts to do the same for Stratos. > > Initially, the memory requirements will be high on my environment, but for > me the first goal is automation, the next goal will be efficiency. > > Many thanks, > Chris > > --- > [1] https://github.com/snowch/devcloud-script > On 15 Mar 2014 06:24, "Sanjiva Weerawarana" <[email protected]> wrote: > >> I think right now we need to focus on getting a single trivial server >> mechanism to be able to run Stratos without too much of stuff having to be >> set up. I'd love to see two developer distros: >> >> - a VM image that has everything in it and runs in under 4GB with >> OpenStack + Docker. It doesn't matter whether this uses one Carbon server >> to run it all or whether we use RabbitMQ or other AMQP broker. (Carbon >> stuff HAS to run in one server - else its a bug in those products .. so the >> decision should not be based on ability to run in one JVM but rather just >> making it dirt simple to use.) This distro needs to be in 4.0.0 - I think >> we're nearly there for it. >> >> - next is a "no-IaaS-IaaS" based distro. That, we write a direct plugin >> to jClouds that spins up Docker images as processes and there's one JVM >> that works as the SM+CC+LB+AS+all. Thus the download becomes one JVM plus a >> URL to a Docker image registry from which the images are booted up and run >> (obviously a local registry will do better). We don't have this >> no-IaaS-IaaS yet so this can come maybe as 4.1.0 or whatever (its not that >> hard to make it work). >> >> For production deployments obviously this one server stuff is nonsense .. >> so we need to have full decoupled distributed execution. For that we should >> ship puppet scripts to get them up and running plus maybe Boto scripts for >> someone to get it all up on EC2 with one command. Again its totally fine to >> use whatever broker here and whatever other pluggable components people >> want to use (and we need to make sure all the parts are pluggable: load >> balancers, message broker, the CEP engine, etc.)). >> >> Makes sense? >> >> Sanjiva. >> >> >> On Fri, Mar 14, 2014 at 7:59 PM, Pradeep Fernando <[email protected]>wrote: >> >>> Hi Chris, >>> >>> Yes good point. Other day Azeez did the same suggestion. >>> >>> Thanks >>> >>> --Pradeep >>> sent from my phone >>> On Mar 14, 2014 3:47 PM, "chris snow" <[email protected]> wrote: >>> >>>> Hi Pradeep - I don't know enough about how the profiles work to have a >>>> view on that :( >>>> >>>> One thing I'm wondering though is how much memory will be saved if we >>>> use RabbitMQ (or another MQ) instead of MB? >>>> >>>> On Fri, Mar 14, 2014 at 10:10 AM, Pradeep Fernando <[email protected]> >>>> wrote: >>>> > btw, >>>> > >>>> > Now im working on MB and CEP bits. >>>> > >>>> > IMHO, we should not create MB and CEP only profiles in stratos. >>>> However, >>>> > adding MB/CEP features (the ones that we use) to default profile (the >>>> > profile that has all) makes sense. >>>> > >>>> > WDYT? >>>> > >>>> > Are we all on same page.. >>>> > >>>> > thanks >>>> > >>>> > >>>> > On Fri, Mar 14, 2014 at 3:32 PM, chris snow <[email protected]> >>>> wrote: >>>> >> >>>> >> Hey Pradeep - this is exciting stuff! Looking forward to your >>>> findings! >>>> >> >>>> >> On Wed, Mar 12, 2014 at 5:31 PM, Pradeep Fernando < >>>> [email protected]> >>>> >> wrote: >>>> >> > Hi Guys, >>>> >> > >>>> >> > I started on the $subject. This thread is to track the progress.. >>>> >> > >>>> >> > thanks, >>>> >> > >>>> >> > >>>> >> > -- >>>> >> > Pradeep Fernando. >>>> >> > http://pradeepfernando.blogspot.com/ >>>> >> >>>> >> >>>> >> >>>> >> -- >>>> >> Check out my professional profile and connect with me on LinkedIn. >>>> >> http://lnkd.in/cw5k69 >>>> > >>>> > >>>> > >>>> > >>>> > -- >>>> > Pradeep Fernando. >>>> > http://pradeepfernando.blogspot.com/ >>>> >>>> >>>> >>>> -- >>>> Check out my professional profile and connect with me on LinkedIn. >>>> http://lnkd.in/cw5k69 >>>> >>> >> >> >> -- >> Sanjiva Weerawarana, Ph.D. >> Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ >> email: [email protected]; office: (+1 650 745 4499 | +94 11 214 5345) >> x5700; cell: +94 77 787 6880 | +1 408 466 5099; voip: +1 650 265 8311 >> blog: http://sanjiva.weerawarana.org/; twitter: @sanjiva >> Lean . Enterprise . Middleware >> > -- Sanjiva Weerawarana, Ph.D. Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ email: [email protected]; office: (+1 650 745 4499 | +94 11 214 5345) x5700; cell: +94 77 787 6880 | +1 408 466 5099; voip: +1 650 265 8311 blog: http://sanjiva.weerawarana.org/; twitter: @sanjiva Lean . Enterprise . Middleware
