Deploy the VM to a resource pool for VMware drivers
This blueprint brings the concept of the resource pool into Nova for VMware drivers. The VM can be deployed to a specified resource pool. We can start with the simple use case that one resource pool is only connected to one cluster or one host.
=======
A new flag named resource_pool is added into nova.conf. This flag is used together with cluster_name as a combination to specify the resource pool, where the VM will be deployed.
The following use cases will be taken into account in this blueprint.
1. In VCenter:
*)The resource pool is under a cluster: use the combination of cluster_name and resource_pool.
The cluster_name is used to set the cluster name and the resource_pool is used to set the resource pool name.
For example, a resource pool named "pool" is under a cluster named "cluster1". We will write:
cluster_
resource_
*)The resource pool is directly under a host: use resource_pool to specify the resource pool name.
For example, a resource pool named "pool" is under a host named "host1". We will write:
resource_
2. In ESX host:
*)The resource pool is directly under a host: this is the same to the case in VCenter.
The resource pool is under another resource pool: this use case is tentatively not implemented at the first stage.
=======
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Vincent Hou
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
--- Qin Zhao ---
What is the difference between this blueprint and https:/
--- Qin Zhao ---
--- Shawn Hartsock ---
We paused work on:
https:/
Because we wanted to gain stability in the current architecture first. The use of resource pools. Is a vSphere primitive. It is more fundamental than Hosts or Clusters in some senses. The concept does not fit cleanly into existing OpenStack models.
--- Shawn Hartsock ---
--- Vincent Hou ---
I guess we can combine this blueprint with both https:/
--- Vincent Hou ------ Qin Zhao ---
What is the difference between this blueprint and https:/
--- Qin Zhao ---
--- Shawn Hartsock ---
We paused work on:
https:/
Because we wanted to gain stability in the current architecture first. The use of resource pools. Is a vSphere primitive. It is more fundamental than Hosts or Clusters in some senses. The concept does not fit cleanly into existing OpenStack models.
--- Shawn Hartsock ---
--- Vincent Hou ---
I guess we can combine this blueprint with both https:/
--- Vincent Hou ---
If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)
Gerrit topic: https:/
Addressed by: https:/
VMware: add the support of host level resource pool
Addressed by: https:/
Propose: Enabling resource pool for VMwareVCDriver