What will happen to your virtual machines?

Your colleague has accidentally allocated more vRAM than your company are licensed for. What will happen to your virtual machines?

A.
all VM’s will be powered off

B.
VMware will be notified

C.
nothing will happen

D.
new VM’s cannot be powered ON

8 Comments on “What will happen to your virtual machines?

  1. a says:

    Depends on the version. Essentials will prevent you with hard limits but standard and up do not impose limits so nothing would happen (you would be out of compliance though)

    1. David says:

      Compliance is measured using average usage for the year, so you can be above allocated max for a while and still be in compliance.

  2. Ryan M says:

    Based on this: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2000935

    I think the answer is C. If the customer was using an edition w/a hard limit, the coworker would not have been able to exceed the vRAM license capacity. Since he was, we can presume that they are using an edition that uses a 12 month rolling average of vRAM for compliance. Since it is a rolling average, there is no reason for disallowing VM’s to be powered on. Thus, nothing will happen.

    Twelve months down the road, however..

  3. Anitha says:

    The answer is correct . it is D . if the vRAm is over committed – no new Vm’s can be powered on – http://www.infoworld.com/d/open-source-software/vsphere-5-licensing-opens-door-open-source-037

    An important feature of the new licensing model is the concept of pooling the vRAM capacity entitlements for all processor licenses. The vRAM entitlements of vSphere CPU licenses are pooled — that is, aggregated — across all CPU licenses managed by a VMware vCenter instance (or multiple linked VMware vCenter instances) to form a total available vRAM capacity (pooled vRAM capacity). If workloads on one server are not using their full vRAM entitlement, the excess capacity can be used by other virtual machines within the VMware vCenter instance. At any given point in time, the vRAM capacity consumed by all powered-on virtual machines within a pool must be equal or lower than the pooled vRAM capacity.

  4. Roland says:

    The questions is unclear because you need information of the vCenter Edition to answer the question. For vcenter Essentials “D” is correct; for vCenter Standard “C”.
    The answer can be found in the official VMware Licensing PDF ( http://www.vmware.com/files/pdf/vsphere_pricing.pdf ), FAQ section at the end of the document:

    Q: How am I compliant with this licensing model? Is there a
    “hard stop” at my vRAM limit?
    A: To be compliant, the 12 month rolling average of the daily high
    watermark of configured vRAM must be equal to or less than
    the available pooled vRAM capacity. VMware vCenter Server
    will not impose a hard limit (with the exception of VMware
    vCenter Server for Essentials) on configured vRAM, but will
    provide alerts that configured vRAM is approaching or has
    surpassed available pooled capacity. The VMware policy is
    that customers should buy licenses in advance of use.


Leave a Reply

Your email address will not be published. Required fields are marked *