PowerVM Compute Driver Nova Integration

Registered by Drew Thorstensen

Integrate the PowerVM out-of-tree Virt Driver to Nova in-tree.

This blueprint proposes taking the out-of-tree nova-powervm driver and taking a subset of use cases to integrate into an in-tree driver. This is meant to be the first blueprint on a path to support PowerVM in tree as a supported driver.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Drew Thorstensen
Direction:
Approved
Assignee:
Eric Fried
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-2
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/seeks,n,z

Addressed by: https://review.openstack.org/#/c/381772/
    PowerVM Initial Driver Work

Gerrit topic: https://review.openstack.org/#q,topic:bp/powervm-nova-compute-driver,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/approval,n,z

Addressed by: https://review.openstack.org/391284
    [WIP] Introduce PowerVMLiveMigrateData

Addressed by: https://review.openstack.org/391288
    [WIP] Introduce PowerVM driver skeleton

Addressed by: https://review.openstack.org/409401
    WIP(2): Introduce base PowerVM driver (disk drv)

Addressed by: https://review.openstack.org/409402
    WIP(3): Introduce base PowerVM driver (console)

Addressed by: https://review.openstack.org/409404
    WIP(4): Introduce base PowerVM driver (cfg drv)

Addressed by: https://review.openstack.org/422512
    WIP(5): Introduce base PowerVM driver (ovs vif)

Addressed by: https://review.openstack.org/422594
    WIP(6): Introduce base PowerVM driver (ssp drv)

We're now past the feature freeze for Ocata so I've deferred this to Pike. -- mriedem 20170128

Addressed by: https://review.openstack.org/427380
    PowerVM Driver: power_on/off and reboot

Addressed by: https://review.openstack.org/432387
    PowerVM Driver Integration (Pike)

Re-approved for Pike. -- mriedem 20170210

Addressed by: https://review.openstack.org/438119
    PowerVM Driver: spawn/delete #1: no-ops

Addressed by: https://review.openstack.org/438598
    PowerVM Driver: spawn/destroy #2: functional

Addressed by: https://review.openstack.org/438729
    PowerVM Driver: spawn/destroy #3: TaskFlow

Addressed by: https://review.openstack.org/443189
    WIP: PowerVM Driver: SSP emphemeral disk support

Gerrit topic: https://review.openstack.org/#q,topic:pvm_support_matrix,n,z

Addressed by: https://review.openstack.org/470999
    Add PowerVM to nova support matrix

Addressed by: https://review.openstack.org/471773
    [WIP] Deactivate powervm compute until ready

Addressed by: https://review.openstack.org/473975
    Use CONF.host for powervm nodename

Addressed by: https://review.openstack.org/472794
    [WIP] Implement virt driver set_host_enabled

I'm going to close this out for the Pike release. The major changes we wanted to get in are done. There are some random other changes up for review but they are basically WIP or in need of updates at this point, but the nova team needs to focus review efforts on other blueprints so anything else we want to get into the PowerVM driver for feature parity should wait for Queens. -- mriedem 20170707

Gerrit topic: https://review.openstack.org/#q,topic:bp/powervm-nova-it-compute-driver,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.