[openstack-dev] [nova] bp/pxe boot

2014-07-30 Thread Angelo Matarazzo

Hi folks,
I would add the pxe boot capability to Nova/libvirt and Horizon too.
Currently, compute instances must be booted from images (or snapshots) 
stored in Glance or volumes stored in Cinder.
Our idea (as you can find below) is already described there [1] [2] and 
aims to provide a design for booting compute instances from a PXE boot 
server, i.e. bypassing the image/snapshot/volume requirement.
There is already  a open blueprint but I would want to register a new 
one because it has no update since 2013.
https://blueprints.launchpad.net/nova/+spec/libvirt-empty-vm-boot-pxe 
https://blueprints.launchpad.net/nova/+spec/libvirt-empty-vm-boot-pxe
https://wiki.openstack.org/wiki/Nova/Blueprints/pxe-boot-instance 
https://wiki.openstack.org/wiki/Nova/Blueprints/pxe-boot-instance

What do you think?

Thanks beforehand

Angelo

--
Angelo Matarazzo

DEK Technologies
Via dei Castelli Romani, 22
00040 Pomezia (Roma)
E-mail: angelo.matara...@dektech.com.au
WEB: www.dektech.com.au

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] bp/pxe boot

2014-07-30 Thread Steve Gordon
- Original Message -
 From: Angelo Matarazzo matarazzoang...@gmail.com
 To: openstack-dev@lists.openstack.org
 
 Hi folks,
 I would add the pxe boot capability to Nova/libvirt and Horizon too.
 Currently, compute instances must be booted from images (or snapshots)
 stored in Glance or volumes stored in Cinder.
 Our idea (as you can find below) is already described there [1] [2] and
 aims to provide a design for booting compute instances from a PXE boot
 server, i.e. bypassing the image/snapshot/volume requirement.
 There is already  a open blueprint but I would want to register a new one
 because it has no update since 2013.
 https://blueprints.launchpad.net/nova/+spec/libvirt-empty-vm-boot-pxe
 https://wiki.openstack.org/wiki/Nova/Blueprints/pxe-boot-instance
 What do you think?
 
 Thanks beforehand
 
 Angelo

Hi Angelo,

As you may have noticed I have previously commented on this blueprint and 
created the Wiki page to begin trying to collect ideas on this subject. 
Ultimately though for the use case I was looking at it ended up proving to be 
easier to store an iPXE image in glance and using that as the initial boot 
media - at least in the short term.

For Libvirt/KVM (and I assume other supported hypervisors) changing the guest 
configuration to support network boot would be easy enough but the wider 
question I think is how the PXE boot server is to be presented. Does it need to 
be on the primary interface managed by dnsmasq or secondary interface(s) 
attached to external provider networks? What are your thoughts on how to 
approach it?

Thanks,

Steve

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [nova] bp/pxe boot

2014-07-29 Thread Angelo Matarazzo
Hi folks,
I would add the pxe boot capability to Nova/libvirt and Horizon too.
Currently, compute instances must be booted from images (or snapshots)
stored in Glance or volumes stored in Cinder.
Our idea (as you can find below) is already described there [1] [2] and
aims to provide a design for booting compute instances from a PXE boot
server, i.e. bypassing the image/snapshot/volume requirement.
There is already  a open blueprint but I would want to register a new one
because it has no update since 2013.
https://blueprints.launchpad.net/nova/+spec/libvirt-empty-vm-boot-pxe
https://wiki.openstack.org/wiki/Nova/Blueprints/pxe-boot-instance
What do you think?

Thanks beforehand

Angelo
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev