VMware:1-1 mapping between nova-compute service instance and vsphere cluster

Registered by Igor Zinovik on 2014-09-04

Feature Lead: Andrey Danin
Design Reviewer: Andrey Danin
Developers: Igor Zinovik
QA: Tatiana Dubyk

Currently there is 1-N mapping between nova-compute service and vSphere cluster
(cluster that is formed from ESXi hosts by vCenter server). Single nova-compute
service instance uses many vSphere clusters managed by single vCenter. We can
change this behaviour to 1-1 mapping, so that single nova-compute service
instances interacts with single vSphere cluster. We also want in scope of this
blueprint add functionality that will allow user to add vSphere clusters to
deployed Mirantis OpenStack environment with vCenter as hypervisor option.

This change will act as intermediate step to implement things like
fine-grained resource allocation, support of multiple vCenter servers and
heterogeneous OpenStack cloud (a cloud that simultaneously runs on top of
multiple hypervisors, e.g. KVM and vCenter).

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 2015-01-23
Completed by
Igor Zinovik on 2015-01-23

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/1-1-nova-compute-vsphere-cluster-mapping,n,z

Addressed by: https://review.openstack.org/118998
    1-1 mapping between nova-compute instance and vsphere cluster

Gerrit topic: https://review.openstack.org/#q,topic:bp/1-1-nova-compute-vsphere-cluster,n,z

Addressed by: https://review.openstack.org/122242
    tie one nova-compute with one vsphere cluster

Addressed by: https://review.openstack.org/130446
    Describes nova-compute-vCenter mapping

Gerrit topic: https://review.openstack.org/#q,topic:bp/ceilometer-support-for-vcenter,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.