Virtualization and VMware

The virtualization mistakes that create Oracle exposure.

The virtualization mistakes that create Oracle exposure are mostly avoidable, and the costliest is letting Oracle virtual machines share a cluster with unlicensed hosts. Because Oracle does not recognise VMware as hard partitioning, it will claim every host the workload could reach, and a line by line defense then has to recover what segregation would have prevented, a claim that typically falls 60 to 80 percent.

Most virtualization exposure is self inflicted, built quietly over years of ordinary infrastructure decisions that made sense at the time and turned into a liability the day an Oracle audit letter arrived. The good news is the mirror image: because the exposure comes from configuration choices, it can be reduced or removed by changing those choices, often before Oracle ever looks. These are the mistakes that create the exposure, and the buyer move for each.

What is the most expensive virtualization mistake with Oracle?

The most expensive mistake is letting Oracle virtual machines share a cluster with unlicensed hosts, because Oracle's partitioning policy does not recognise VMware, Hyper V or KVM as hard partitioning. From that single fact Oracle builds the cluster wide claim: if a licensed virtual machine could migrate to a host, that host must be licensed, whether or not it ever ran Oracle. A few virtual machines on a large shared cluster can produce a finding against dozens of processors. The fix is segregation, and it is worth more than any argument made after the fact.

The mistakes, and the buyer move for each

  • Mixing Oracle with everything else. Oracle workloads on a general purpose cluster invite a cluster wide claim. The move is dedicated clusters that run Oracle and nothing else, with the boundary documented.
  • Leaving migration unbounded. Live migration features such as vMotion let Oracle argue the workload could reach the whole estate. The move is host affinity and migration rules that confine Oracle virtual machines to a licensed subset, enforced and logged.
  • Running Oracle's collection script blind. The scripts can overcount across virtualization layers, counting hyperthreads as cores or capacity that is not relevant. Running the script at all is a decision, not an obligation, and the output is reviewed before anything is submitted.
  • Treating the partitioning policy as binding. The policy is a document, not the contract. Conceding it without reading the signed Oracle Master Agreement gives away the strongest defense you have, because contract language beats policy.
  • Keeping no configuration record. Without topology, affinity rules and a deployment inventory, you cannot prove where Oracle ran or where it could go. The move is to keep that evidence current, so the boundary is provable on the day it matters.
Worked example

A retail estate ran a dozen Oracle virtual machines across a shared 48 processor VMware cluster. An audit produced a cluster wide finding near 7 million dollars. The buyer could show the signed agreement imported no partitioning policy and that the script had double counted cores, but there were no migration boundaries, so part of the cluster wide theory held. The defensible settlement landed near 1.8 million dollars. Had the same workloads sat on a dedicated, bounded cluster from the start, the exposure would have been a fraction of that. The cost of the mistake was the gap.

Can you fix virtualization exposure before an audit?

Yes, and doing it before any letter arrives is far cheaper than defending after one does. Segregating Oracle workloads onto dedicated clusters with enforced migration boundaries removes the basis for a cluster wide claim, because there is no longer a population of unlicensed hosts the workload could reach. Pair that with a current configuration record and a corrected processor count, and the exposure that a careless architecture would have created simply never forms. Prevention is a buyer side decision you control entirely.

For how the policy and the contract diverge, see Oracle's partitioning policy explained. For taking apart a claim that has already landed, see virtualization findings: the line by line defense. The full method sits in the Oracle virtualization licensing guide, and our virtualization and cloud licensing service turns it into a defended number. If a finding is already on the table, contact us and we will scope it with you.

Get a Quote

Worried your VMware estate is an open exposure?

Tell us about your Oracle estate and we will scope the defensible number before any deal is signed. We defend 95 to 100 percent of audit exposure, with more than $500M of Oracle exposure defended across 300 plus audits and compliance reviews.

Two pricing models only. Fixed Fee, scoped and agreed up front. Gainshare, a share of verified savings or avoided exposure, with zero retainer and no risk to you. Our guarantee: we reduce your Oracle exposure or we reimburse our service fee.

The License Position

Read Oracle's next move before they make it.

A short weekly note on Oracle audits, Java, ULAs and negotiation. One development, why it matters, and one move you can make this week.

Read across enterprises in New York, London and beyond.