Xen: support for multiple hypervisor xen versions

Registered by Aarti Kriplani

Ensure that the image lands on a hypervisor version that is equal or newer to the Xen tools version. This is to prevent an instance with newer tools from landing on an older host.
approach:
add xenapi tools version to image metadata, which would be copied over to the instance as well
advertise the prominent XS version within a cell to the parent through capabilities
add a cell-scheduler-filter to filter cells with compatible xen version hosts

Blueprint information

Status:
Complete
Approver:
Russell Bryant
Priority:
Undefined
Drafter:
Aarti Kriplani
Direction:
Approved
Assignee:
Aarti Kriplani
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
None
Started by
Aarti Kriplani
Completed by
Aarti Kriplani

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/xen-support-for-hypervisor-versions,n,z

Addressed by: https://review.openstack.org/36073
    Prevent instances with newer tools from being provisioned on older hypervisors.

Addressed by: https://review.openstack.org/37016
    xenapi:populating hypervisor version in host state

Addressed by: https://review.openstack.org/37404
    Cell Scheduler support for hypervisor versions

Addressed by: https://review.openstack.org/74544
    Adding support for multiple hypervisor versions

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.