VMware vSphere / VMware Cloud Foundation standards
Criteria verified as of August 2026. Re-verify on the web before committing to anything (§8).
Hard premise: in 2026 the VMware decision on the table in almost every organisation is not
technical, it is economic: stay or exit. The platform is still technically competent; what
changed is the contract. Any answer that ignores the current licence model (§2) is an incomplete
answer, however good the architecture is.
1. Scope and triggers
Applies to vSphere/VCF as a production platform and to the economic decision about it:
version and support calendar, licensing model and its minimums, cluster design (HA, DRS, vMotion,
EVC), storage (VMFS, NFS, vSAN, SPBM), hypervisor networking (vSS/vDS, and NSX only to bound it),
patching with vLCM, automation (PowerCLI, API, Terraform), hardening of the management plane, and
the exit criteria towards another platform.
Triggers: esxcli, vim-cmd, vsish, govc, Connect-VIServer and other PowerCLI cmdlets,
terraform-provider-vsphere, VCSA, vpxd, hostd, /var/log/vmkernel.log, .vmx, .vmdk,
.nvram, VMFS, vmware-tools/open-vm-tools, "admission control", "EVC baseline", "storage
policy", "vSphere Lifecycle Manager", "cluster image", "VADP", "VMSA-", "VCF", "VVF", "core
minimum", "VMware renewal".
Naming: with VCF 9.0 the hypervisor is renamed ESX (previously ESXi); the 2026 security
advisories already use "VMware ESX" (VMSA-2026-0006). Here they are used interchangeably.
Not applicable:
proxmox-ve-standards — migration destination no. 1 and sister skill: everything decided
with pvecm/qm/pvesm or in /etc/pve/ is theirs, including its import wizard from
ESXi. Here it is decided whether to exit and what is measured first; there, how to land it.
libvirt-kvm-standards — the KVM/QEMU substrate with no platform (virsh, domain XML). A valid
destination only for standalone hosts: exiting vCenter to bare libvirt is losing a platform, not
changing it.
onprem-standards — on-premise platform umbrella, with the routing table (§1.2): its
§2 already fixes the default hypervisor choice; this skill develops the VMware case without
contradicting it.
ha-clustering-standards — Pacemaker/Corosync, quorum and fencing generic to Linux
services. Here the hypervisor's native cluster: vSphere HA, admission control and isolation.
linux-storage-standards and zfs-standards — LUN, multipath, filesystem and ZFS on the OS side;
here VMFS/NFS/vSAN as vSphere objects. object-storage-standards — S3 and repositories.
networking-standards — physical network, VLAN, MTU and fabric; here only vSwitch/vDS and port groups.
backup-recovery-standards — backup mechanics, retention, immutability and proven restore
are theirs; here only the backup API (VADP) and application consistency.
bcdr-standards — RTO/RPO, DR plan and drills; business objectives are not set here.
incident-response-forensics-standards and incident-management-standards — when the
hypervisor is the victim and not the support: datastore encrypted from the host itself with SSH
or ESXi Shell enabled, vCenter compromised, platform credentials rotated. The process and
evidence preservation are theirs; here the fact that decides the response:
vCenter and the hosts are Tier 0 —managed by whoever manages the domain—, and a host
suspected of being compromised is rebuilt from trusted media, it is not cleaned. Restoration
does not start until eradication is verified (criteria from bcdr-standards).
iac-standards — Terraform/Ansible as a practice; powershell-standards — PowerCLI script
quality. Here only what gets automated and what stays coupled to vCenter.
kubernetes-standards — containers on top (including whatever runs on Supervisor);
gpu-computing-standards — GPU passthrough and partitioning (driver and partitioning are theirs).
linux-hardening-standards and vulnerability-management-standards — guest OS baseline and
CVE triage/SLA; observability-standards — telemetry as a practice.
finops-standards — cost per VM as an economic unit and the comparison method are
theirs; here the product's licence model that feeds that calculation.
enterprise-architecture-standards — portfolio and ADR; migration-projects-standards — migration execution; windows-server-ad-standards — the Windows guest;
hyper-v-standards and xen-standards — alternative hypervisors, each its own.
2. Version, calendar and licence model (the expensive section)
Verify the latest version and every price or minimum on the web before pinning it (§8).
| Fact |
Status verified Aug 2026 |
Source |
| Current generation |
VCF/VVF 9.1; VCF 9.0 GA 17 Jun 2025 |
VCF TechDocs/blog |
| Cadence |
Major ≈3 years; minor ≈9 months; maintenance ≈3 months in the first support phase |
KB 410435, verbatim |
| vSphere 7.0 EoGS |
2 Oct 2025 (already passed) |
KB 415405, verbatim |
| vSphere 8 EoGS |
Widely cited as 11 Oct 2027 — not confirmed in a primary source: see §8 |
— |
| Licence unit |
Per physical core, term subscription. No new perpetual licences |
KB 313548 / TechDocs |
| Minimum per CPU |
"You must license a minimum of 16 physical cores for each CPU (physical processor) in your ESXi hosts, even if a CPU has fewer than 16 cores." |
KB 313548, verbatim |
| vSAN included |
VCF: "1 TiB of vSAN entitlement for each VCF core purchased". VVF: "0.25 TiB … (rounded up to the next TiB)" |
KB 313548, verbatim |
| 9.x mechanism |
"Subscription-based license files replace the use of the 25-character license keys." Licensed from VCF Operations + the vcf.broadcom.com console |
TechDocs Licensing Overview, verbatim |
| Mandatory telemetry |
"License usage reports are required at least once every 180 days to maintain your licenses" |
idem, verbatim |
| Free ESXi/ESX |
It is back with 8.0U3e: "fully production-ready release", but "No official Broadcom support", "Cannot be managed by vCenter Server", 2 physical CPUs/host, 8 vCPU/VM, no vMotion/DRS/HA/VADP, "Usage of APIs to manage hosts is not supported" |
KB 399823, verbatim |
Rules that follow and are not negotiable:
- Every physical core of every host running the product is licensed: there is no per-VM nor
per-capacity licence, no test/dev exemption, and switching cores off in BIOS does not reduce the count. Since the
16/CPU minimum punishes small hosts, the only real cost lever is consolidating onto fewer, denser
hosts, not buying less.
- VVF vs VCF: VVF is the base (vSphere + limited vSAN + operations); VCF adds NSX and automation.
Buying VCF "because it came in the bundle" and not using NSX is the most common overspend.
- Renewing late is penalised: channel press (Arrow memo via CRN, The Register 28 Mar 2025)
reports "penalties for end customers who have not renewed their subscription licenses … on the
anniversary date", of 20 % on the first year. Not published by Broadcom: a calendar risk,
not a settled figure.
- Declared discrepancy — 72-core minimum: the same source reports "the minimum number of
cores required for VMware licenses will increase substantially, from 16 to 72 cores per command
line", "as of April 10th" (2025). Later sources treat it as clarified to 72 per
product/order or withdrawn, while the primary minimum of 16 per CPU remains published
unchanged. There is no primary Broadcom source for the 72. Plan with 16/CPU and require the
partner to state in writing the minimum applicable to your order.
- Channel: the VMware Advantage programme ended on 31 Oct 2025 and moved to invitation
(Pinnacle); the White Label model disappeared and non-invited VCSPs stopped being renewed
(staggered notices through Jan-Mar 2026). Source: channel press, not primary. Consequence:
verify your provider is still authorised before counting on it for the renewal.
- Price: Broadcom does not publish list prices; everything goes through a partner. No
€/core figure is written without a signed quote (§8).
3. Architecture and operations
Cluster and compute
- Cluster homogeneous in CPU and firmware. EVC baseline set from day 1: enabling it later
forces VMs to be powered off. Per-VM EVC only for one-off mobility.
- vSphere HA with explicit admission control and reservation sized to the tolerated failure (N+1
minimum). HA without a reservation is HA that does not start the VMs when it matters.
- DRS in
fullyAutomated unless there is a written reason, with affinity/anti-affinity rules for what
must stay apart. Predictive DRS only with the operations suite feeding it and with
enough history; without that it is noise.
- vMotion and Storage vMotion on a dedicated network (its own VLAN, consistent MTU) and with
redundant vmknics. Storage vMotion is planned: it consumes the array.
Storage
- VMFS for block, NFS when the array does it better, vSAN when it is accepted that
storage becomes part of the cluster. vSAN is licensed separately per TiB beyond the
included entitlement: it is the cost leak that shows up after two years.
- SPBM always: policy per service class, never per datastore by hand. vSAN ESA for
new hardware; OSA only for legacy hardware. vVols are deprecated in VCF/VVF 9.0
(KB 401070): nothing new is designed on them.
Network
- vDS by default in production: the config lives in vCenter, consistent and auditable. Standard
vSwitch only for host bootstrap and rescue.
- NSX only if there is a microsegmentation or overlay-network requirement the physical network does not cover. It is
a whole product with its own control plane and its own curve: adopting it makes the exit more expensive than
any other decision on this list.
Operations, backup and automation
- vLCM with a cluster image (base + vendor addon + firmware), not baselines: it is the only thing that makes
every host identical and reproducible. Rolling patching with DRS evacuating.
- VMware Tools / open-vm-tools is a first-class dependency: without it there is no quiesce, no orderly
shutdown, no IP in inventory and no backup consistency. It is patched and monitored like the
hypervisor. The VM hardware version is raised in waves: rolling back is expensive.
- Backup via VADP (snapshot + CBT from the backup product), never copying
.vmdk while
running; quiesce with VSS/scripts. Retention, immutability and restore: backup-recovery-standards.
- PowerCLI for operations, REST/Automation API for integration, Terraform provider
for what must be reproducible (
powershell-standards, iac-standards). Every automation coupled to
vCenter is exit debt: inventory it (§7).
4. Quality and testing
Omitted as artificial: there is no build and no test suite. Enforceable equivalent: every cluster
change is validated in preproduction with the same image, and HA failover is tested annually.
5. Stack security
- A compromised vCenter is a compromised data centre. It gives control over every VM, their
disks and their consoles: it is Tier 0, not "just another management application". Dedicated
administrative workstation, MFA, named accounts, no shared SSO with the office estate and
administrator@vsphere.local reserved and audited.
- Isolated management plane: vCenter, ESX management, iDRAC/iLO and vMotion on their own VLANs, with
no route from the user network. Lockdown mode on the hosts; ESXi Shell and SSH off except for a
window, with registered exceptions.
- Hardening baseline: official guide in the Broadcom repository
github.com/vmware/vcf-security-and-compliance-guidelines (per version, already with 9.0). CIS: as of
Aug 2026 the most recent is ESXi 8.0 v1.3.0 and there is no 9.0/ESX benchmark — Broadcom as the
technical baseline, CIS when the audit demands an attestable framework, and the gap declared.
- Patching: the advisories are VMSA and arrive without notice. Reference: VMSA-2026-0006
(29 Jul 2026) — authentication bypass in vCenter (CVE-2026-59309, 9.8), traversal in its syslog
(CVE-2026-59310) and VM escape via VMXNET3 (CVE-2026-47876, 9.3) with no workaround. Rule:
a VM escape or an authentication bypass in vCenter is an emergency change; the general SLA is from
vulnerability-management-standards.
- VM encryption and vTPM only with key custody solved (external KMS and its backup): losing
the key provider is losing the VMs (
cryptography-pki-standards).
6. Performance and operability
- Metrics that decide:
%RDY and co-stop (vCPU oversubscription), host ballooning and swap,
datastore latency and vMotion saturation. Export to observability-standards.
- Wide VMs (many vCPUs) penalise scheduling: size by real consumption, not by what the
application vendor asked for. No reservations or limits by default; a forgotten CPU limit
is the recurring root cause of "the VM is slow and nobody knows why".
- Capacity measured against licensed cores, not against installed cores: in this model,
idle capacity is paid for.
7. Sustainability and exit criteria
Before deciding to stay or exit, this is measured — and it is measured, not estimated:
- Real cost per VM per year with the renewal already quoted (method in
finops-standards), against
the same calculation on the destination platform including hardware, support, backup and staff
hours.
- Dependency on vSAN and NSX: if storage or microsegmentation live there, the
exit stops being "moving VMs" and becomes redesigning two layers.
- Disk format and boot:
.vmdk to qcow2/raw, BIOS vs UEFI, controllers (PVSCSI→virtio),
guest drivers, and the network interface renaming that takes static IPs and firewall rules
down with it.
- Backup: the current product may not support the destination, or support it worse. The
restore is validated on the destination before migrating anything, not afterwards.
- Coupled automation: every PowerCLI script, pipeline with the vSphere Terraform provider
and API integration is rewrite work that does not show up on the spreadsheet.
- Staff: the team knows vSphere. The destination platform's curve is a real cost for
12-18 months, and the operational risk in that period is greater than the first year's saving.
That is why the exit costs more than the spreadsheet says: the spreadsheet compares licences, and the
project pays for storage and network redesign, automation rewrite, backup and DR revalidation,
downtime windows and a learning curve. Exiting may still be correct
—and often is—, but it is decided with the full cost, not with the licence delta.
Prohibitions:
- ❌ FORBIDDEN to write a €/core, €/VM or "estimated saving" figure without a signed quote.
- ❌ FORBIDDEN to size a purchase without the per-CPU core minimum confirmed in writing
by the partner for that specific order (§2, the 72 discrepancy).
- ❌ FORBIDDEN free ESXi in production: no support, no vCenter, no HA/vMotion and no
VADP — that is, no API-based backup. Lab and nothing else.
- ❌ FORBIDDEN to expose vCenter or the ESX management interfaces to the user network or to
the Internet, and ❌ to use
administrator@vsphere.local as a daily working account.
- ❌ FORBIDDEN to treat a vSphere snapshot as a backup, and ❌ to leave snapshots alive beyond
the change window (delta growth and impossible consolidation).
- ❌ FORBIDDEN to design on vVols (deprecated in 9.0) or on editions that are no longer
renewed without a destination plan.
- ❌ FORBIDDEN heterogeneous clusters without EVC, and ❌ enabling EVC "later on".
- ❌ FORBIDDEN to defer a VM-escape or authentication-bypass VMSA to the ordinary cycle.
- ❌ FORBIDDEN to start an exit migration without a restore proven on the destination and without
a documented fallback per wave.
- ❌ FORBIDDEN to assume the current provider will be able to renew: its authorisation is verified.
8. Mandatory web verification
Before pinning anything, check in a primary source (Broadcom TechDocs, support portal KBs,
VMSA advisories) and with a date:
- Current version of VCF/VVF and its components, and its EoGS/EoTG in the Product Lifecycle
Matrix. Declared gap: the vSphere 8 EoGS date (widely cited as 11 Oct 2027) has not been
confirmed in a primary source, nor has the EoGS of 9.0/9.1 — verify in the matrix.
- Declared gap — prices: there is no public list. No figure is written without a quote.
- Declared gap — order minimum: the "72-core minimum" only appears in channel press and
is reported as clarified or withdrawn. Confirm in writing with the partner. What is primary and current is
16 cores per CPU (KB 313548).
- Declared gap — late renewal penalty (20 %): channel press, not primary.
- Status of the partner programme and of the purchasing route: it changed three times between 2024 and 2026.
- Status of the sellable editions (VVF/VCF versus Standard/Enterprise Plus): the secondary
sources contradict each other about which ones are still being renewed. Cross-check with the partner.
- Current conditions of free ESXi/ESX (version offered, limits, whether it is still available).
- VMSA advisories later than VMSA-2026-0006 and their exploitation status (KEV/CISA).
- Status of the CIS Benchmark for ESX 9.0 and the current version of Broadcom's hardening
repository.
- Maturity and status of the destination platforms (Proxmox VE, Nutanix, Hyper-V/Azure Local,
OpenStack, OLVM, XCP-ng) — the criteria for each are their skill's, not this one's.
If the web contradicts this document, the web wins — flag the discrepancy.
1---2name: vmware-standards3description: VMware vSphere / VCF as a production platform under Broadcom, and the stay-or-exit decision. Use when running esxcli, vim-cmd, vsish, govc, PowerCLI cmdlets (Connect-VIServer, Get-VMHost, Get-VM, New-VM, Set-VMHostAdvancedConfiguration), the vSphere REST/vSphere Automation API or the terraform-provider-vsphere, operating vCenter Server Appliance (VCSA), vpxd, hostd, /var/log/vmkernel.log, .vmx, .vmdk, .nvram, .vswp or VMFS datastores, sizing a cluster with vSphere HA admission control, DRS, EVC baselines, vMotion and Storage vMotion, vSAN ESA/OSA disk groups and storage policies (SPBM), vSphere Distributed Switch, port groups, NSX segments or Tanzu/vSphere Supervisor, patching with vSphere Lifecycle Manager cluster images and baselines, VMware Tools and VM hardware version compatibility, VADP-based backup, VMSA advisories and ESXi/ESX CVE response, or costing VCF/VVF per-core subscriptions, the 16-core-per-CPU minimum, vSAN TiB entitlements, free ESXi, and whether to migrate off VMware.4---56# VMware vSphere / VMware Cloud Foundation standards78Criteria verified as of **August 2026**. Re-verify on the web before committing to anything (§8).910> **Hard premise**: in 2026 the VMware decision on the table in almost every organisation is not11> technical, it is **economic**: stay or exit. The platform is still technically competent; what12> changed is the contract. Any answer that ignores the current licence model (§2) is an incomplete13> answer, however good the architecture is.1415## 1. Scope and triggers1617Applies to **vSphere/VCF as a production platform** and to the **economic decision** about it:18version and support calendar, licensing model and its minimums, cluster design (HA, DRS, vMotion,19EVC), storage (VMFS, NFS, vSAN, SPBM), hypervisor networking (vSS/vDS, and NSX only to bound it),20patching with vLCM, automation (PowerCLI, API, Terraform), hardening of the management plane, and21**the exit criteria** towards another platform.2223Triggers: `esxcli`, `vim-cmd`, `vsish`, `govc`, `Connect-VIServer` and other PowerCLI cmdlets,24`terraform-provider-vsphere`, VCSA, `vpxd`, `hostd`, `/var/log/vmkernel.log`, `.vmx`, `.vmdk`,25`.nvram`, VMFS, `vmware-tools`/`open-vm-tools`, "admission control", "EVC baseline", "storage26policy", "vSphere Lifecycle Manager", "cluster image", "VADP", "VMSA-", "VCF", "VVF", "core27minimum", "VMware renewal".2829**Naming**: with VCF 9.0 the hypervisor is renamed **ESX** (previously ESXi); the 2026 security30advisories already use "VMware ESX" (VMSA-2026-0006). Here they are used interchangeably.3132**Not applicable**:33- `proxmox-ve-standards` — **migration destination no. 1** and sister skill: **everything decided34 with `pvecm`/`qm`/`pvesm` or in `/etc/pve/` is theirs**, including its import wizard from35 ESXi. Here it is decided **whether** to exit and **what is measured first**; there, how to land it.36- `libvirt-kvm-standards` — the KVM/QEMU substrate with no platform (`virsh`, domain XML). A valid37 destination only for standalone hosts: **exiting vCenter to bare libvirt is losing a platform**, not38 changing it.39- `onprem-standards` — **on-premise platform umbrella, with the routing table (§1.2)**: its40 §2 already fixes the default hypervisor choice; this skill develops the VMware case without41 contradicting it.42- `ha-clustering-standards` — Pacemaker/Corosync, quorum and fencing **generic** to Linux43 services. Here the hypervisor's **native** cluster: vSphere HA, admission control and isolation.44- `linux-storage-standards` and `zfs-standards` — LUN, multipath, filesystem and ZFS on the OS side;45 here VMFS/NFS/vSAN as vSphere objects. `object-storage-standards` — S3 and repositories.46- `networking-standards` — physical network, VLAN, MTU and fabric; here only vSwitch/vDS and port groups.47- `backup-recovery-standards` — **backup mechanics, retention, immutability and proven restore48 are theirs**; here only the backup API (VADP) and application consistency.49- `bcdr-standards` — RTO/RPO, DR plan and drills; business objectives are not set here.50- `incident-response-forensics-standards` and `incident-management-standards` — **when the51 hypervisor is the victim and not the support**: datastore encrypted from the host itself with SSH52 or ESXi Shell enabled, vCenter compromised, platform credentials rotated. The process and53 evidence preservation are theirs; **here the fact that decides the response**:54 vCenter and the hosts are **Tier 0** —managed by whoever manages the domain—, and a host55 suspected of being compromised **is rebuilt from trusted media, it is not cleaned**. Restoration56 does not start until eradication is verified (criteria from `bcdr-standards`).57- `iac-standards` — Terraform/Ansible as a practice; `powershell-standards` — PowerCLI script58 quality. Here only what gets automated and what stays coupled to vCenter.59- `kubernetes-standards` — containers on top (including whatever runs on Supervisor);60 `gpu-computing-standards` — GPU passthrough and partitioning (driver and partitioning are theirs).61- `linux-hardening-standards` and `vulnerability-management-standards` — guest OS baseline and62 CVE triage/SLA; `observability-standards` — telemetry as a practice.63- `finops-standards` — **cost per VM as an economic unit and the comparison method are64 theirs**; here the product's **licence model** that feeds that calculation.65- `enterprise-architecture-standards` — portfolio and ADR; `migration-projects-standards` — migration execution; `windows-server-ad-standards` — the Windows guest;66 `hyper-v-standards` and `xen-standards` — alternative hypervisors, each its own.6768## 2. Version, calendar and licence model (the expensive section)6970> Verify the latest version and **every price or minimum** on the web before pinning it (§8).7172| Fact | Status verified Aug 2026 | Source |73|---|---|---|74| Current generation | **VCF/VVF 9.1**; VCF 9.0 GA **17 Jun 2025** | VCF TechDocs/blog |75| Cadence | Major ≈3 years; minor ≈9 months; maintenance ≈3 months in the first support phase | KB 410435, verbatim |76| vSphere 7.0 EoGS | **2 Oct 2025** (already passed) | KB 415405, verbatim |77| vSphere 8 EoGS | Widely cited as **11 Oct 2027** — **not confirmed in a primary source**: see §8 | — |78| Licence unit | **Per physical core**, term subscription. **No new perpetual licences** | KB 313548 / TechDocs |79| Minimum per CPU | *"You must license a minimum of 16 physical cores for each CPU (physical processor) in your ESXi hosts, even if a CPU has fewer than 16 cores."* | KB 313548, **verbatim** |80| vSAN included | VCF: *"1 TiB of vSAN entitlement for each VCF core purchased"*. VVF: *"0.25 TiB … (rounded up to the next TiB)"* | KB 313548, **verbatim** |81| 9.x mechanism | *"Subscription-based license files replace the use of the 25-character license keys."* Licensed from VCF Operations + the **vcf.broadcom.com** console | TechDocs Licensing Overview, **verbatim** |82| Mandatory telemetry | *"License usage reports are required at least once every 180 days to maintain your licenses"* | idem, **verbatim** |83| Free ESXi/ESX | **It is back** with 8.0U3e: *"fully production-ready release"*, but *"No official Broadcom support"*, *"Cannot be managed by vCenter Server"*, 2 physical CPUs/host, 8 vCPU/VM, no vMotion/DRS/HA/VADP, *"Usage of APIs to manage hosts is not supported"* | KB 399823, **verbatim** |8485**Rules that follow and are not negotiable:**8687- **Every physical core of every host running the product is licensed**: there is no per-VM nor88 per-capacity licence, no test/dev exemption, and switching cores off in BIOS does not reduce the count. Since the89 16/CPU minimum punishes small hosts, **the only real cost lever is consolidating onto fewer, denser90 hosts**, not buying less.91- **VVF vs VCF**: VVF is the base (vSphere + limited vSAN + operations); VCF adds NSX and automation.92 Buying VCF "because it came in the bundle" and not using NSX is the most common overspend.93- **Renewing late is penalised**: channel press (Arrow memo via CRN, *The Register* 28 Mar 2025)94 reports *"penalties for end customers who have not renewed their subscription licenses … on the95 anniversary date"*, of 20 % on the first year. **Not published by Broadcom**: a calendar risk,96 not a settled figure.97- **Declared discrepancy — 72-core minimum**: the same source reports *"the minimum number of98 cores required for VMware licenses will increase substantially, from 16 to 72 cores per command99 line"*, *"as of April 10th"* (2025). Later sources treat it as **clarified to 72 per100 product/order** or **withdrawn**, while the primary minimum of **16 per CPU** remains published101 unchanged. **There is no primary Broadcom source for the 72.** Plan with 16/CPU and **require the102 partner to state in writing the minimum applicable to your order**.103- **Channel**: the VMware Advantage programme ended on **31 Oct 2025** and moved to **invitation104 (Pinnacle)**; the **White Label model disappeared** and non-invited VCSPs stopped being renewed105 (staggered notices through Jan-Mar 2026). Source: channel press, **not primary**. Consequence:106 **verify your provider is still authorised before counting on it for the renewal.**107- **Price**: Broadcom **does not publish list prices**; everything goes through a partner. **No108 €/core figure is written without a signed quote** (§8).109110## 3. Architecture and operations111112**Cluster and compute**113- Cluster homogeneous in CPU and firmware. **EVC baseline set from day 1**: enabling it later114 forces VMs to be powered off. Per-VM EVC only for one-off mobility.115- **vSphere HA with explicit admission control** and reservation sized to the tolerated failure (N+1116 minimum). HA without a reservation is HA that does not start the VMs when it matters.117- **DRS in `fullyAutomated`** unless there is a written reason, with affinity/anti-affinity rules for what118 must stay apart. **Predictive DRS** only with the operations suite feeding it and with119 enough history; without that it is noise.120- vMotion and Storage vMotion on a **dedicated network** (its own VLAN, consistent MTU) and with121 redundant vmknics. Storage vMotion is planned: it consumes the array.122123**Storage**124- **VMFS** for block, **NFS** when the array does it better, **vSAN** when it is accepted that125 storage becomes part of the cluster. **vSAN is licensed separately per TiB** beyond the126 included entitlement: it is the cost leak that shows up after two years.127- **SPBM always**: policy per service class, never per datastore by hand. **vSAN ESA** for128 new hardware; OSA only for legacy hardware. **vVols are deprecated in VCF/VVF 9.0**129 (KB 401070): nothing new is designed on them.130131**Network**132- **vDS by default** in production: the config lives in vCenter, consistent and auditable. Standard133 vSwitch only for host bootstrap and rescue.134- **NSX only if there is a microsegmentation or overlay-network requirement the physical network does not cover.** It is135 a whole product with its own control plane and its own curve: adopting it **makes the exit more expensive** than136 any other decision on this list.137138**Operations, backup and automation**139- **vLCM with a cluster image** (base + vendor addon + firmware), not baselines: it is the only thing that makes140 every host identical and reproducible. Rolling patching with DRS evacuating.141- **VMware Tools / open-vm-tools is a first-class dependency**: without it there is no quiesce, no orderly142 shutdown, no IP in inventory and no backup consistency. It is patched and monitored like the143 hypervisor. The **VM hardware version** is raised in waves: rolling back is expensive.144- Backup via **VADP** (snapshot + CBT from the backup product), never copying `.vmdk` while145 running; quiesce with VSS/scripts. Retention, immutability and restore: `backup-recovery-standards`.146- **PowerCLI** for operations, **REST/Automation API** for integration, **Terraform provider**147 for what must be reproducible (`powershell-standards`, `iac-standards`). **Every automation coupled to148 vCenter is exit debt**: inventory it (§7).149150## 4. Quality and testing151152**Omitted as artificial**: there is no build and no test suite. Enforceable equivalent: every cluster153change is validated in preproduction with the same image, and HA failover is tested annually.154155## 5. Stack security156157- **A compromised vCenter is a compromised data centre.** It gives control over every VM, their158 disks and their consoles: it is **Tier 0**, not "just another management application". Dedicated159 administrative workstation, MFA, named accounts, no shared SSO with the office estate and160 `administrator@vsphere.local` reserved and audited.161- **Isolated management plane**: vCenter, ESX management, iDRAC/iLO and vMotion on their own VLANs, **with162 no route from the user network**. Lockdown mode on the hosts; ESXi Shell and SSH off except for a163 window, with registered exceptions.164- **Hardening baseline**: official guide in the Broadcom repository165 `github.com/vmware/vcf-security-and-compliance-guidelines` (per version, already with 9.0). **CIS**: as of166 Aug 2026 the most recent is **ESXi 8.0 v1.3.0** and **there is no 9.0/ESX benchmark** — Broadcom as the167 technical baseline, CIS when the audit demands an attestable framework, and the gap declared.168- **Patching**: the advisories are **VMSA** and arrive without notice. Reference: **VMSA-2026-0006169 (29 Jul 2026)** — authentication bypass in vCenter (CVE-2026-59309, 9.8), traversal in its syslog170 (CVE-2026-59310) and **VM escape** via VMXNET3 (CVE-2026-47876, 9.3) **with no workaround**. Rule:171 **a VM escape or an authentication bypass in vCenter is an emergency change**; the general SLA is from172 `vulnerability-management-standards`.173- VM encryption and vTPM only with key custody solved (external KMS **and its backup**): losing174 the key provider is losing the VMs (`cryptography-pki-standards`).175176## 6. Performance and operability177178- Metrics that decide: `%RDY` and `co-stop` (vCPU oversubscription), host *ballooning* and *swap*,179 datastore latency and vMotion saturation. Export to `observability-standards`.180- Wide VMs (many vCPUs) penalise scheduling: size by real consumption, not by what the181 application vendor asked for. No reservations or limits by default; a forgotten CPU limit182 is the recurring root cause of "the VM is slow and nobody knows why".183- Capacity measured against **licensed cores**, not against installed cores: in this model,184 idle capacity is paid for.185186## 7. Sustainability and exit criteria187188**Before deciding to stay or exit, this is measured — and it is measured, not estimated:**1891. **Real cost per VM per year** with the renewal already quoted (method in `finops-standards`), against190 the same calculation on the destination platform including hardware, support, backup and **staff191 hours**.1922. **Dependency on vSAN and NSX**: if storage or microsegmentation live there, the193 exit stops being "moving VMs" and becomes redesigning two layers.1943. **Disk format and boot**: `.vmdk` to qcow2/raw, BIOS vs UEFI, controllers (PVSCSI→virtio),195 guest drivers, and the network interface renaming that takes static IPs and firewall rules196 down with it.1974. **Backup**: the current product may not support the destination, or support it worse. The198 **restore** is validated on the destination before migrating anything, not afterwards.1995. **Coupled automation**: every PowerCLI script, pipeline with the vSphere Terraform provider200 and API integration is rewrite work that does not show up on the spreadsheet.2016. **Staff**: the team knows vSphere. The destination platform's curve is a real cost for202 12-18 months, and the operational risk in that period is greater than the first year's saving.203204**That is why the exit costs more than the spreadsheet says**: the spreadsheet compares licences, and the205project pays for storage and network redesign, automation rewrite, backup and DR revalidation,206downtime windows and a learning curve. **Exiting may still be correct207—and often is—, but it is decided with the full cost, not with the licence delta.**208209**Prohibitions:**210- ❌ **FORBIDDEN** to write a €/core, €/VM or "estimated saving" figure without a signed quote.211- ❌ **FORBIDDEN** to size a purchase without the per-CPU core minimum **confirmed in writing**212 by the partner for that specific order (§2, the 72 discrepancy).213- ❌ **FORBIDDEN** free ESXi in production: no support, no vCenter, no HA/vMotion and **no214 VADP** — that is, no API-based backup. Lab and nothing else.215- ❌ **FORBIDDEN** to expose vCenter or the ESX management interfaces to the user network or to216 the Internet, and ❌ to use `administrator@vsphere.local` as a daily working account.217- ❌ **FORBIDDEN** to treat a vSphere snapshot as a backup, and ❌ to leave snapshots alive beyond218 the change window (delta growth and impossible consolidation).219- ❌ **FORBIDDEN** to design on **vVols** (deprecated in 9.0) or on editions that are no longer220 renewed without a destination plan.221- ❌ **FORBIDDEN** heterogeneous clusters without EVC, and ❌ enabling EVC "later on".222- ❌ **FORBIDDEN** to defer a VM-escape or authentication-bypass VMSA to the ordinary cycle.223- ❌ **FORBIDDEN** to start an exit migration without a **restore proven on the destination** and without224 a documented fallback per wave.225- ❌ **FORBIDDEN** to assume the current provider will be able to renew: its authorisation is verified.226227## 8. Mandatory web verification228229Before pinning anything, check in a primary source (Broadcom TechDocs, support portal KBs,230VMSA advisories) and with a date:2311. **Current version** of VCF/VVF and its components, and its **EoGS/EoTG in the Product Lifecycle232 Matrix**. **Declared gap**: the vSphere 8 EoGS date (widely cited as 11 Oct 2027) has not been233 confirmed in a primary source, nor has the EoGS of 9.0/9.1 — verify in the matrix.2342. **Declared gap — prices**: there is no public list. **No figure is written without a quote**.2353. **Declared gap — order minimum**: the "72-core minimum" only appears in channel press and236 is reported as clarified or withdrawn. Confirm in writing with the partner. What is primary and current is237 **16 cores per CPU** (KB 313548).2384. **Declared gap — late renewal penalty** (20 %): channel press, not primary.2395. Status of the **partner programme** and of the purchasing route: it changed three times between 2024 and 2026.2406. Status of the sellable **editions** (VVF/VCF versus Standard/Enterprise Plus): the secondary241 sources contradict each other about which ones are still being renewed. **Cross-check with the partner.**2427. Current conditions of **free ESXi/ESX** (version offered, limits, whether it is still available).2438. **VMSA** advisories later than VMSA-2026-0006 and their exploitation status (KEV/CISA).2449. Status of the **CIS Benchmark** for ESX 9.0 and the current version of Broadcom's hardening245 repository.24610. Maturity and status of the destination platforms (Proxmox VE, Nutanix, Hyper-V/Azure Local,247 OpenStack, OLVM, XCP-ng) — **the criteria for each are their skill's**, not this one's.248249If the web contradicts this document, **the web wins** — flag the discrepancy.