'Best Fit' resource Scheduler
User creates virtualAppliances on virtual dataCenter section, when user starts these virtual Appliance, system starts each of the virtual Machines that there are inside. More over addequate physical machine is selected to instantiate the virtual machine. This is the deploy state on the Virtual Machien life cycle.
The resource provisioning mechanism follows these rules:
- Check total allocated resources on infraestructure for the resource allocation limits.
- Only selects physical machines on the datacenter associated to the virtual virtual DataCenter of the Virtual Appliance.
- These only includeds physical machines with the appropiate virtualization technology for the provided virtual image.
- Filter the physical machines with enough free resources to fit the virtual machine requirements.
- If more than one physical machine can be selected the one with less cappacity is used. These mechanism intend to fully utilize each single physical machien.
Errors
From the Virtual Datacenter prespective, when deploing a virtual appliance or a single virtual machine the follow errors can appear to the user related to the scheduler logic.
| Type |
Description |
Solutions |
|---|---|---|
Not enought resource |
|
|
Resource allocation limits exceeded (Hard limits) |
The configured resource allocation limits on the infraestructure do not allow the total resource utilization after the virtual machine requirements. |
|
Resource allocation limits exceeded (Soft limits) |
The configured resource allocation limits on the infraestructure allows the total resource utilization after the virtual machine requirements but alerts users that the hard limit is arriving |
|

