[openstack-dev] Blueprint for Nova native image building
rbryant at redhat.com
Tue Aug 6 18:46:03 UTC 2013
On 08/06/2013 12:20 PM, Russell Bryant wrote:
> On 08/06/2013 11:53 AM, Ian Mcleod wrote:
>> A blueprint has been registered regarding API additions to Nova to
>> enable the creation of base images from external OS install sources.
>> This provides a way to build images from scratch via native OS installer
>> tools using only the resources provided through Nova. These images can
>> then be further customized by other tools that expect an existing image
>> as an input, such as disk image builder.
>> Blueprint -
>> Specification - https://wiki.openstack.org/wiki/NovaImageCreationAPI
>> If this is a topic that interests you, please have a look (the spec is
>> not very long) and join the conversation.
>> Please note that this blueprint follows on from proof of concept work
>> for native image building discussed on this list in April:
> Thanks of the update on this work.
> I see that your proof of concept shows how this can work as a tool
> outside of Nova:
> So, my biggest question is whether or not it makes sense for this to be
> a Nova feature or not. If something can be implemented as a consumer of
> Nova, my default answer is that it should stay outside of nova until I
> am convinced otherwise. :-)
> It sounds like this is mostly an extension to nova that implements a
> series of operations that can be done just as well outside of Nova. Are
> there enhancements you are making or scenarios that won't work at all
> unless it lives inside of Nova?
> If it doesn't end up on the server side, it could potentially be
> implemented as an extension to novaclient.
Also, whatever we end up with, I'd like to see it hypervisor agnostic as
much as possible. I just came across this xen specific patch:
More information about the OpenStack-dev