probe and enlist libvirt machines
Bug #1315155 reported by
Blake Rouse
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Blake Rouse | ||
1.5 |
Fix Released
|
High
|
Blake Rouse | ||
maas (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Currently MAAS doesn't support the ability to use the probe and enlist feature to add all of the virtual machines in a virsh connection.
This will mainly be used for PowerKVM enablement.
[Impact]
* Allow Virssh nodegroups so that multiple machines behind a single virssh connection can be discovered and enlisted. Needed for hardware enablement
[Testcase]
* Install maas and enlist nodes that have many machines behind a single Virsh endpoint
[Regression Potential]
* Minimal. Mostly confined to separate files for virsh, with few changes outside of them, new functionality confined to optional parameters.
Related branches
lp:~blake-rouse/maas/virsh-probe-and-enlist
- Gavin Panella (community): Approve
- Andres Rodriguez (community): Approve
-
Diff: 727 lines (+518/-64)11 files modifiedetc/maas/templates/power/virsh.template (+12/-46)
required-packages/base (+1/-0)
src/maasserver/api.py (+19/-2)
src/maasserver/models/node.py (+1/-1)
src/maasserver/models/nodegroup.py (+10/-0)
src/provisioningserver/custom_hardware/tests/test_virsh.py (+240/-0)
src/provisioningserver/custom_hardware/utils.py (+4/-0)
src/provisioningserver/custom_hardware/virsh.py (+219/-0)
src/provisioningserver/power/tests/test_poweraction.py (+0/-14)
src/provisioningserver/power_schema.py (+3/-0)
src/provisioningserver/tasks.py (+9/-1)
lp:~blake-rouse/maas/virsh-probe-and-enlist-1.5
- Blake Rouse (community): Approve
-
Diff: 727 lines (+518/-64)11 files modifiedetc/maas/templates/power/virsh.template (+12/-46)
required-packages/base (+1/-0)
src/maasserver/api.py (+19/-2)
src/maasserver/models/node.py (+1/-1)
src/maasserver/models/nodegroup.py (+10/-0)
src/provisioningserver/custom_hardware/tests/test_virsh.py (+240/-0)
src/provisioningserver/custom_hardware/utils.py (+4/-0)
src/provisioningserver/custom_hardware/virsh.py (+219/-0)
src/provisioningserver/power/tests/test_poweraction.py (+0/-14)
src/provisioningserver/power_schema.py (+3/-0)
src/provisioningserver/tasks.py (+9/-1)
Changed in maas: | |
status: | Confirmed → In Progress |
no longer affects: | maas/trunk |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
milestone: | none → 1.6.0 |
milestone: | 1.6.0 → none |
Changed in maas: | |
status: | Fix Committed → Fix Released |
Changed in maas (Ubuntu): | |
status: | New → Fix Released |
tags: |
added: verification-done removed: verification-needed |
To post a comment you must log in.
branch which fixes this and other 1.5.2 release bugs for SRU is linked to bug #1325038