xenapi: iPXE ISO boot support
This gives customers (of service-providers running XenAPI) a means to roll their own images.
The service-provider supplies an ISO with iPXE support rolled into it and then the customer can choose that image, boot to an OS of their choosing, then the customize the image in any way they want.
Two virt-layer modifications are needed. The first is adding configurations for the iPXE ISO feature (network to use, boot menu, mkisofs_cmd). The second is the ability to inject networking info into the ISO after it is downloaded. This can be accomplished via a new post-image-download hook (fixup_disks) and a new dom0 plugin that knows how to mount an ISO, copy it, inject networking, rebundle it, and place the modified version back into the SR.
Blueprint information
- Status:
- Complete
- Approver:
- Russell Bryant
- Priority:
- Low
- Drafter:
- Josh Kearney
- Direction:
- Approved
- Assignee:
- Josh Kearney
- Definition:
- Approved
- Series goal:
- Accepted for havana
- Implementation:
-
Implemented
- Milestone target:
-
2013.2
- Started by
- Josh Kearney
- Completed by
- Russell Bryant
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
xenapi: Added iPXE ISO boot support
There is another blueprint related to this: https:/
Discussion going here: http://