Looks good! One thing I'd have it do is to ask for the eth port the
user wants to use for nfs booting their boards, and setting up a bit
ridged network adapter in the vm for that port.
Extra bonus points for setting up the networking in the vm so there's a
static ip on that adapter - I guess an easy approach would be to have
eth0 be natted, eth1 bridged to a real wired host adaptor and
statically assigned a 10.x.x.x address. This should make morph deploy
nfs much easier..
Hope that makes sense!
Merry xmas
Rob
On 23 December 2012 06:25:05 Jannis Pohlmann
<jannis.pohlmann(a)codethink.co.uk> wrote:
Hi everyone,
I've taken the quiet days around christmas as an excuse to do some spare
time hacking around Baserock. I had a couple of projects in mind and
decided to do something graphical again for a change: an installer for
Baserock.
Here is a very early screenshot of the intro page:
http://users.xfce.org/~jannis/screenshots/baserock-installer-2012-12-23-0...
The current concept, plans and of course the code can be viewed here:
https://github.com/jannis/baserock-installer
It does everything up to (including) downloading all files for a release
but it doesn't set up VMs yet. So, yes, the hard parts are still
missing. Anyhow, I am quite pleased so far. I even manged to re-use some
of my first ever open source code from 2006 (a threaded downloader with
batch processing, cancellation and signal support)! ;)
I'm planning on adding support for creating/updating VirtualBox machines
tomorrow (looking at the clock, what I mean is later today). libvirt,
QEMU and others might follow but for that I will most likely need
contributors.
What do you think? Any other ideas on what the installer should or could
do and how it should or could do it?
- Jannis
--
Jannis Pohlmann
Senior Software Developer
Codethink Limited
http://codethink.co.uk
_______________________________________________
baserock-dev mailing list
baserock-dev(a)baserock.org
http://vlists.pepperfish.net/cgi-bin/mailman/listinfo/baserock-dev-basero...