InvalidHypervisorVirtType: Hypervisor virtualization type 'powervm' is not recognised

Bug #1370613 reported by Matt Riedemann
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Low
Matt Riedemann
Juno
Fix Released
Undecided
Unassigned
powervc-driver
New
Undecided
Unassigned

Bug Description

With these changes we have a list of known hypervisor types for scheduling:

https://review.openstack.org/#/c/109591/
https://review.openstack.org/#/c/109592/

There is a powervc driver in stackforge (basically the replacement for the old powervm driver) which has a hypervisor type of 'powervm' and trying to boot anything against that fails in scheduling since the type is unknown.

http://git.openstack.org/cgit/stackforge/powervc-driver/

Seems like adding powervm to the list shouldn't be an issue given other things in that list like bhyve and phyp.

Matt Riedemann (mriedem)
Changed in nova:
status: New → Triaged
importance: Undecided → Low
assignee: nobody → Matt Riedemann (mriedem)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/122200

Changed in nova:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on nova (master)

Change abandoned by Matt Riedemann (<email address hidden>) on branch: master
Review: https://review.openstack.org/122200
Reason: Yeah after talking with Dan Smith in IRC I'll push a patch to the powervc-driver in stackforge to return 'phyp' rather than 'powervm' for scheduling which should get around this.

Matt Riedemann (mriedem)
Changed in powervc-driver:
assignee: nobody → Matt Riedemann (mriedem)
Changed in nova:
status: In Progress → Invalid
Changed in powervc-driver:
status: New → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to powervc-driver (master)

Fix proposed to branch: master
Review: https://review.openstack.org/122211

Changed in powervc-driver:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on powervc-driver (master)

Change abandoned by Matt Riedemann (<email address hidden>) on branch: master
Review: https://review.openstack.org/122211
Reason: I'll let the PowerVC driver maintainers work on the compat layer for the powervm/phyp image properties migration.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on nova (master)

Change abandoned by Matt Riedemann (<email address hidden>) on branch: master
Review: https://review.openstack.org/122200
Reason: I'll leave this alone for Juno and if it's a thing I need to revisit in Kilo I'll restore it.

Changed in nova:
status: Invalid → In Progress
Matt Riedemann (mriedem)
tags: added: juno-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (stable/juno)

Fix proposed to branch: stable/juno
Review: https://review.openstack.org/130235

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on nova (stable/juno)

Change abandoned by Terry Yao (<email address hidden>) on branch: stable/juno
Review: https://review.openstack.org/130235
Reason: the original one is not merged yet.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/122200
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=d05567cc3fcb8849402f7036895ea5f40f7e1a1f
Submitter: Jenkins
Branch: master

commit d05567cc3fcb8849402f7036895ea5f40f7e1a1f
Author: Matt Riedemann <email address hidden>
Date: Wed Sep 17 09:47:55 2014 -0700

    Translate 'powervm' hypervisor_type to 'phyp' for scheduling

    This adds a temporary translation of the 'powervm' hypervisor type
    image metadata to 'phyp' for scheduling.

    The powervc-driver in stackforge uses the hypervisor type of 'powervm'
    for scheduling so this is needed to make that work until the driver
    can get a translation shim in place to convert powervm to phyp in
    image metadata.

    Closes-Bug: #1370613

    Change-Id: I4b20ffcb9911806db821f2902e09248dfa89d845

Changed in nova:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on nova (stable/juno)

Change abandoned by Terry Yao (<email address hidden>) on branch: stable/juno
Review: https://review.openstack.org/130235

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (stable/juno)

Reviewed: https://review.openstack.org/130235
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=6ffc2beba93eaa98c4dfa5f9fe2a7f405f3c75f4
Submitter: Jenkins
Branch: stable/juno

commit 6ffc2beba93eaa98c4dfa5f9fe2a7f405f3c75f4
Author: Matt Riedemann <email address hidden>
Date: Wed Sep 17 09:47:55 2014 -0700

    Translate 'powervm' hypervisor_type to 'phyp' for scheduling

    This adds a temporary translation of the 'powervm' hypervisor type
    image metadata to 'phyp' for scheduling.

    The powervc-driver in stackforge uses the hypervisor type of 'powervm'
    for scheduling so this is needed to make that work until the driver
    can get a translation shim in place to convert powervm to phyp in
    image metadata.

    Closes-Bug: #1370613

    Change-Id: I4b20ffcb9911806db821f2902e09248dfa89d845
    (cherry picked from commit d05567cc3fcb8849402f7036895ea5f40f7e1a1f)

tags: added: in-stable-juno
Thierry Carrez (ttx)
Changed in nova:
milestone: none → kilo-1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: kilo-1 → 2015.1.0
Matt Riedemann (mriedem)
Changed in powervc-driver:
status: In Progress → New
assignee: Matt Riedemann (mriedem) → nobody
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.