VMware: Dual hypervisor support (vCenter and KVM in one environment)

Registered by Igor Zinovik on 2014-12-22

Feature Lead: Igor Zinovik
Mandatory Design Reviewers: Andrey Danin, Vladimir Kuklin
Developers: Igor Zinovik, Stepan Rogov
QA: Oleksandr Kosse

Implement deployment of dual hypervisor cloud (KVM + vCenter, QEMU + vCenter).

In order to allow Fuel deploy dual hypervisor OpenStack cloud we need to add support
of availability zones and extend list of roles with new one.

Blueprint information

Status:
Complete
Approver:
Evgeniya Shumakher
Priority:
High
Drafter:
Igor Zinovik
Direction:
Approved
Assignee:
Igor Zinovik
Definition:
Approved
Series goal:
Accepted for 6.1.x
Implementation:
Implemented
Milestone target:
milestone icon 6.1
Started by
Igor Zinovik on 2014-12-25
Completed by
Igor Zinovik on 2015-04-17

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/dual-hypervisor,n,z

Addressed by: https://review.openstack.org/143453
    dual hypervisor support (KVM/QEMU + vCenter)

Gerrit topic: https://review.openstack.org/#q,topic:bp/vmware-dual-hypervisor,n,z

Addressed by: https://review.openstack.org/144135
    Change name of cirros .vmdk image to 'TestVM-vmdk'

Gerrit topic: https://review.openstack.org/#q,topic:bp/availability-zones,n,z

Addressed by: https://review.openstack.org/149637
    Change vCenter radio button to checkbox in cluster creation wizard

Addressed by: https://review.openstack.org/150082
    Refactored vmware class for multi HV

Addressed by: https://review.openstack.org/150782
    Add a multi VM image support in multi HV for astute

Gerrit topic: https://review.openstack.org/#q,topic:generate-upload-keys,n,z

Addressed by: https://review.openstack.org/151211
    Add a multi VM image support in multi HV for astute

Addressed by: https://review.openstack.org/152131
    Add vCenter OSTF test manager

Addressed by: https://review.openstack.org/152479
    New post-deploy task for astute for multi HV support

Addressed by: https://review.openstack.org/152501
    New post-deploy task for astute for multi HV support

Addressed by: https://review.openstack.org/152933
    Add a multi VM image support in multi HV for astute

Gerrit topic: https://review.openstack.org/#q,topic:bp/vmware-ui-settings,n,z

Addressed by: https://review.openstack.org/153253
    Remove VMware vCenter settings out of the Settings tab

Addressed by: https://review.openstack.org/153536
    Remove restriction that forbids addition of compute nodes with vCenter

Addressed by: https://review.openstack.org/153545
    Release Notes 6.1 - New Features (Partner)

Addressed by: https://review.openstack.org/153588
    Fixed get for get('use_vcenter', {})

Addressed by: https://review.openstack.org/153975
    Add a multi VM image support in multi HV for astute

Gerrit topic: https://review.openstack.org/#q,topic:remove-fuel-plugin-guide,n,z

Addressed by: https://review.openstack.org/155245
    Adds information about dual hypervisor support

Addressed by: https://review.openstack.org/155256
    Added use_vcenter parametr

Addressed by: https://review.openstack.org/155781
    New astute post-deploy task for nova-network deletion from computes

Addressed by: https://review.openstack.org/157712
    Disable nova-network service on compupe node

Addressed by: https://review.openstack.org/159502
    Created ostf tests for vcenter in multi HV environment

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

Addressed by: https://review.openstack.org/160847
    Fixed fixme's for multi HV support

Addressed by: https://review.openstack.org/174798
    Document nova-network single host mode with vCenter

IMPORTNANT:
The following commits should be a part of the dual-HV bp implementation as well

https://review.openstack.org/#/c/143497/
https://review.openstack.org/#/c/143490/

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

Addressed by: https://review.openstack.org/194961
    Merge branch 'master' into stable/6.1

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.