Better detection of virtual appliances

Registered by Julian Edwards on 2013-10-09

MAAS currently detects whether it's running on a QEMU instance but ignores all other virtual appliance types. Can we use the imvirt package to improve this?

Blueprint information

Status:
Not started
Approver:
Daniel Westervelt
Priority:
Undefined
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Informational Informational
Milestone target:
None

Related branches

Sprints

Whiteboard

Virtual detection
=================

= Ideas =

- Use imvirt: written in perl (!), in universe (!)
- virt-what is a shell with a small C helper (universe) but could be copied into MAAS
- Look for reserved manufacturer IDs in MAC address:
  http://www.coffer.com/mac_find/
  http://www.techrepublic.com/blog/data-center/mac-address-scorecard-for-common-virtual-machine-platforms/

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.