[feature] No support for booting a machine without a disk
Bug #1341699 reported by
Blake Rouse
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Invalid
|
High
|
Unassigned |
Bug Description
MAAS does not have the ability to allocate a node without a disk. Any system that is setup to run in a diskless configuration can not be used with MAAS.
Support for diskless booting, could be accomplished using the following:
1. Create a empty flat file
2. Format file ext4
3. Extract the Ubuntu root-tgz onto the mounted filesystem
4. Expose that file over ISCSI, to be mounted by the boot-kernel and boot-initrd.
The ability to support Ceph instead of a flat file, would be nice.
Related branches
lp:~blake-rouse/maas/diskless-drivers-base
- Jeroen T. Vermeulen (community): Approve
-
Diff: 587 lines (+511/-9)5 files modifiedsrc/provisioningserver/drivers/__init__.py (+106/-0)
src/provisioningserver/drivers/diskless/__init__.py (+113/-0)
src/provisioningserver/drivers/diskless/tests/test_base.py (+171/-0)
src/provisioningserver/drivers/osystem/tests/test_base.py (+35/-0)
src/provisioningserver/drivers/tests/test_base.py (+86/-9)
lp:~blake-rouse/maas/diskless-pserv-core
- Jeroen T. Vermeulen (community): Approve
-
Diff: 784 lines (+740/-2)5 files modifiedsrc/provisioningserver/diskless.py (+242/-0)
src/provisioningserver/drivers/osystem/__init__.py (+2/-0)
src/provisioningserver/drivers/osystem/tests/test_ubuntu.py (+2/-1)
src/provisioningserver/drivers/osystem/ubuntu.py (+2/-1)
src/provisioningserver/tests/test_diskless.py (+492/-0)
Changed in maas: | |
status: | In Progress → Triaged |
Changed in maas: | |
milestone: | none → next |
Changed in maas: | |
assignee: | Blake Rouse (blake-rouse) → nobody |
summary: |
- No support for booting a machine without a disk + [feature] No support for booting a machine without a disk |
Changed in maas: | |
milestone: | next → none |
To post a comment you must log in.
This bug has not seen any activity in the last 6 months, so it is being automatically closed.
If you are still experiencing this issue, please feel free to re-open.
MAAS Team