[2.1] Add ability to select the boot device when deploying Windows.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Unassigned | ||
2.1 |
Won't Fix
|
High
|
Unassigned | ||
curtin |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Deploying on servers with multiple disks, like 2 identical SSD drives results in a system that cannot boot.
There is no way of knowing which device will be used to deploy the OS and there is no correlation between BIOS order and how the deployment image orders the disks.
Our use case requires us to deploy disk images (windows) which do not support custom disk layout but we observed this issue deploying ubuntu on servers with multiple raid controllers and sets of disks.
ii maas 2.0.0+bzr5189-
ii maas-cli 2.0.0+bzr5189-
un maas-cluster-
ii maas-common 2.0.0+bzr5189-
ii maas-dhcp 2.0.0+bzr5189-
ii maas-dns 2.0.0+bzr5189-
ii maas-proxy 2.0.0+bzr5189-
ii maas-rack-
ii maas-region-api 2.0.0+bzr5189-
ii maas-region-
un maas-region-
un python-django-maas <none> <none> (no description available)
un python-maas-client <none> <none> (no description available)
un python-
ii python3-django-maas 2.0.0+bzr5189-
ii python3-maas-client 2.0.0+bzr5189-
ii python3-
Related branches
- Scott Moser (community): Approve
- Server Team CI bot: Approve (continuous-integration)
-
Diff: 53 lines (+18/-3)1 file modifiedcurtin/commands/block_meta.py (+18/-3)
- Andres Rodriguez (community): Approve
- Blake Rouse (community): Approve
- Brendan Donegan (community): Needs Information
- Mike Pontillo (community): Approve
-
Diff: 112 lines (+51/-10)3 files modifiedsrc/maasserver/preseed.py (+13/-8)
src/maasserver/tests/test_preseed.py (+20/-0)
src/maasserver/utils/curtin.py (+18/-2)
no longer affects: | maas/2.2 |
tags: | added: cloudbase |
summary: |
- Deploying servers with multiple disks fails + [2.1] Deploying windows servers with multiple disks fails when boot + device is different that root |
Changed in curtin: | |
status: | New → Confirmed |
Changed in curtin: | |
status: | Confirmed → In Progress |
Changed in maas: | |
status: | Fix Committed → Fix Released |
This bug affects all deployments based on disk image, not the .tgz ones.