Pre-installed nodes for fast turnaround
The new Curtin installer is much quicker that d-i but still takes a couple of minutes. Do we need to devise a pre-installation scheme so nodes can be accessed almost instantly?
Blueprint information
- Status:
- Complete
- Approver:
- Daniel Westervelt
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Informational
- Milestone target:
- None
- Started by
- Completed by
- Adam Collard
Whiteboard
MAAS Pre-installed nodes for fast turnaround
=======
Use case
- bursty loads
- short-lived loads
- low latency to deploy
Existing problems
- slow servers
- slow to get to BIOS screen (30s - 1m)
- slow to install
Proposed solution
-------
- A node would be at a state where the installer has run but cloud-init has not and would allow MAAS to initiate cloud-init separately.
Problems
--------------
- Still have to re-install machine once it's done with, so latency always exists somewhere
- Have to maintain a pool of pre-installed nodes whose installed OS has to be pre-determined
- requires largely homogenous environments or pre-installed nodes won't match deployment requirements
- hotel coffee is like particularly weak mud