I am investigating building scripts that use diskimage-builder (https://github.com/openstack/diskimage-builder) to create a "purpose built" image. This should allow some flexibility in the base image and the output image format (including a path to docker).
The definition of "purpose built" is open at this point. I will likely try to have a minimal Ubuntu based VM image as a starting point/test case and we can add/change as necessary. Michael On Wed, Aug 27, 2014 at 2:12 PM, Dustin Lundquist <dus...@null-ptr.net> wrote: > It seems to me there are two major approaches to the Octavia VM design: > > Start with a standard Linux distribution (e.g. Ubuntu 14.04 LTS) and install > HAProxy 1.5 and Octavia control layer > Develop a minimal purpose driven distribution (similar to m0n0wall) with > just HAProxy, iproute2 and a Python runtime for the control layer. > > The primary difference here is additional development effort for option 2, > verses the increased image size of option 1. Using Ubuntu and CirrOS images > a representative of the two options it looks like the image size difference > is on the about 20 times larger for a full featured distribution. If one of > the HA models is to spin up a replacement instance on failure the image size > could be significantly affect fail-over time. > > For initial work I think starting with a standard distribution would be > sensible, but we should target systemd (Debian adopted systemd as new > default, and Ubuntu is following suit). I wanted to find out if there is > interest in a minimal Octavia image, and if so this may affect design > decisions on the instance control plane component. > > > -Dustin > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev