Support for full disk images
TripleO only support using flat partitioned images, it means that qcow2, initrd and vmlinuz needs to be provided and uploaded.
But there can be another use case, that is supported in Ironic, and that is the ability to use full disk images, as documented on:
http://
Currently if you just provide the qcow2 image, the command fails complaining about missing initrd and vmlinuz.
TripleO shall allow to upload just qcow2, detecting that we try to provide a full disk image, and do not setting kernel_id and ramdisk_id on the glance properties for the qcow2 image. This will enable support for full disk images that ironic provides.
In order to generate the full disk images, the "vm" element needs to be used on diskimage-builder elements , instead of relying on "baremetal" one. If customers choose to use full disk images, they would need to use this element (or customized ones) to generate those.
In parallel, there is a refactor of diskimage-builder going on, to be able to compose images with partitions, volumes, etc... This will allow to create images with partitions, volumes, etc... that will fit the customer needs: https:/
Blueprint information
- Status:
- Complete
- Approver:
- Emilien Macchi
- Priority:
- Medium
- Drafter:
- Yolanda Robla
- Direction:
- Approved
- Assignee:
- Yolanda Robla
- Definition:
- Approved
- Series goal:
- Accepted for ocata
- Implementation:
- Implemented
- Milestone target:
- ocata-2
- Started by
- Yolanda Robla
- Completed by
- Emilien Macchi
Related branches
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Support full disk images in TripleO
Addressed by: https:/
Add documentation on how to use whole disk images
Addressed by: https:/
Support whole disk images in TripleO