Comment 2 for bug 454521

Revision history for this message
Dustin Kirkland  (kirkland) wrote :

I need to file a Lucid+1 blueprint on an idea that we've been refining (and prototyping) over the last few months...

Mathias, Scott, Thierry, and I have each implemented out own pxe/tftp/mirror automated network installation infrastructure for rapidly deploying UEC in our own test environments at home, as well as in the Lab.

The components are well known, and well supported in Ubuntu. We think we could/should provide this as a set of packages that could be installed as another uec server/service (even on the same machine as the CLC).

A UEC nearly always involves installing >1 system, and in some cases, many times >1.

We could help UEC users by setting up for them a system that:
 * runs tftpd-hpa
 * has a good /var/lib/tftpboot/ directory serving an Ubuntu netboot installation
 * has an Ubuntu mirror (or apt proxy), is kept in sync, or at least has the released ISO mounted, and served over http to the local network
 * optionally runs a pxe and dhcpd server
 * has a small web front end that initiates the deployment of one or more UEC components on one or more systems on the local network

Using this setup, the user could:
 * rapidly deploy UEC components
 * pxe/netboot UEC servers
 * pxe/netboot even UEC instances

This really deserves a full blueprint for Lucid+1... I'm just braindumping here at the moment...