[model, enhacement] VM's inside a MAAS deployed KVM host (pod) should be modeled as a node with a parent

Bug #1796006 reported by Andres Rodriguez
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Invalid
High
Mike Pontillo

Bug Description

I'm filing this bug to start a discussion about this.

Users can register "devices with a parent" to represent containers or VM's that are created inside a machine in MAAS. These are usually listed in the 'containers' tab inside a machine listing page.

When we create a pod on a MAAS deployed machine, these are effectively virtual machines with a parent, because they live inside the machine that was deployed by MAAS and it would be nice to have this represented the same way.

The only caveat is that currently, "devices with a parent" are not really machines that MAAS can manage, but VM's inside a KVM host are.

The other option would be to add a 'Virtual Machine' tab in the machine listing page, but they should still be modeled as "machines with a parent".

Changed in maas:
milestone: none → 2.5.0rc1
assignee: nobody → Mike Pontillo (mpontillo)
summary: - VM's inside a MAAS deployed KVM host (pod) should be modeled as a node
- with a parent
+ [model, enhacement] VM's inside a MAAS deployed KVM host (pod) should be
+ modeled as a node with a parent
Revision history for this message
Mike Pontillo (mpontillo) wrote :

Yes, it would be nice to have this better represented in MAAS. I feel it's a risky change for this late in the 2.5 cycle.

You can currently view the machines in a pod on the pod details page, so I don't think it's critical to get this into 2.5.

There is also an edge case we should consider: it's possible to move VMs between different instances of libvirt. Refreshing a pod would need to update MAAS's idea of which VMs are children of which deployed node.

I also feel that we shouldn't hide VMs behind their parents such that they just disappear from the machine listing and can't be found anywhere. They should either still show up as machines that can be managed like any other MAAS machine. I agree that a "Virtual Machines" tab might be appropriate, as an alternative.

Changed in maas:
status: New → Triaged
importance: Undecided → High
Changed in maas:
status: Triaged → In Progress
milestone: 2.5.0rc1 → 2.5.0rc2
Changed in maas:
milestone: 2.5.0rc2 → 2.6.0
Changed in maas:
status: In Progress → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.