Bootable Appliance

Registered by Julian Edwards

Plan for wider /easier testing of MAAS with a range of servers.

Possibly the easiest is going to be a USB live image which comes up with MAAS all set (providing DHCP, PXE on 192.168.99.1 say) so users can boot it on their laptops attached to a switch, with a single server on the same switch. Ideally it:

 * looks for BMCs on the network
   * the user could program them with an IP address in the range, or
   * the BMC could get one from DHCP
   * the user could PXE boot the server and we could pick up on the BMC from the ephemeral OS

 * gets credentials, either
    * the user gives them to the MAAS test harness, or
    * the ephemeral system sets up an account with a random password and stores that for use

Regardless, once we have the BMC in hand (with credentials), we:

 * do a remote PXE boot of the ephemeral image
 * capture a hardware inventory
 * ask the user if they want to try a curtinstall
 * capture the result (success / failure) of that
 * ask the user if they want to send results to Canonical

Possibly, we could also put it on an overnight test cycle where we do a run of reboots and curt installs and ephemeral boots to measure times and also to see if it's really reliable.

Blueprint information

Status:
Complete
Approver:
Daniel Westervelt
Priority:
Undefined
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Informational Informational
Milestone target:
None
Completed by
Adam Collard

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.