Hi Sanjiva,

Vagrant works on top of an existing image (box). There are plenty of boxes
for vagrant. Ubuntu for example provides vagrant boxes [1], although the
disk size is a little small to be useful.   Opscode also  provide some
pretty good boxes [2]. If these still don't meet your needs, you can copy
the packer definitions from opscode and modify them to build your own box
from scratch [3]. Packer is definitely worth a look too.

Many thanks,

Chris

---
[1] http://cloud-images.ubuntu.com/vagrant/
[2] https://github.com/opscode/bento
[3] https://github.com/opscode/bento/tree/master/packer
[4] http://packer.io
On 16 Mar 2014 15:27, "Sanjiva Weerawarana" <[email protected]> wrote:

> 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
>

Reply via email to