Interesting ... it would be cool to combine these with something like rPath
to build a minimal Linux image with just the exact bits in it. Looks like
rPath is gone - what's the way people build custom images now? Or is that
gone with just more memory and more disk being normal??


On Sun, Mar 16, 2014 at 10:34 PM, chris snow <[email protected]> wrote:

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


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