[Engine-devel] Announcing a proof of concept REST API for VDSM

Anthony Liguori anthony at codemonkey.ws
Wed Nov 30 15:44:19 UTC 2011


On 11/30/2011 09:09 AM, Itamar Heim wrote:
> On 11/30/2011 05:00 PM, Adam Litke wrote:
>>> single node and exposing the exact same REST API and behavior of the
>>> multi-node ovirt engine would be easier to cosnume for someone that
>>> wants to interact with a single node same way they would interact
>>> with ovirt-engine.
>>
>> In principle an ovirt-engine-light sounds great.  Especially if we could get the
>> existing GUIs for free.  The main concern I have with this is the gargantuan
>> nature of the ovirt-engine and GUI code bases.  You want to reserve as many
>> system resources for the guests but it seems that ovirt-engine will consume at
>> least several GB of RAM and one or more CPU cores.  How would you lighten up
>> this JBoss stack without rewriting it in a more efficient language?  One use
>> case I am interested in is a single-node ovirt instance to control VMs on my
>> laptop.  I can spare several hundred MB of RAM at most for the management stack.
>>
>
> this is much much lighter and faster with jboss7 (which iirc, takes
> 100MB to start, tomcat takes 80MB for comparison).

When thinking about something like ovirt-node, my concern is that a jboss7 based 
ovirt-lite would end up significantly impact the size of the image.

I think ovirt-node tends to be around ~100MB today which includes VDSM.  A 
simple REST API (as Adam proposes) wouldn't increase this size at all.

Just the openjdk package looks to be around 72MB.

Regards,

Anthony Liguori



More information about the Engine-devel mailing list