Insights · Audit defense · Issue I, MMXXVI.

KVM and Proxmox, evidence beyond vCenter.

KVM and Proxmox evidence in a Red Hat audit. virsh and libvirt host topology, Proxmox PVE clusters, and the entitlement counting that follows when the hypervisor is not VMware.
By The Buyer-Side Desk, an independent advisory practice. 190+ engagements, $180M+ recovered. Published
Abstract

Red Hat audit teams routinely request evidence on hypervisors other than VMware, but the request frequently arrives in language that assumes a vCenter inventory exists. KVM, libvirt managed RHEL hypervisors, and Proxmox VE clusters each expose virtual machine topology through their own tools; the defended response produces evidence that corresponds to those tools and not to a vCenter shape that does not exist. This note treats KVM and Proxmox evidence and the production posture that maps cleanly to Red Hat entitlement counting.

§ 1

Why the request arrives in vCenter shape.

Red Hat audit teams build their evidence playbook around the most common hypervisor in the field, which is VMware. When the customer estate runs KVM, libvirt managed RHEL hypervisors, or Proxmox VE, the audit team's opening evidence request frequently arrives in language that asks for the equivalent of a vCenter export. The equivalent does not exist in the same form; KVM exposes topology through virsh and libvirt APIs, and Proxmox exposes it through the PVE cluster API and the web management interface. The defended response produces evidence in the form the hypervisor actually emits and explains the mapping in an accompanying memorandum.1

The practice's reading is that the audit team's vCenter shaped request is partly an artifact of habit and partly an attempt to push the customer into producing more evidence than the audit clause permits. The defended response does not contort the evidence to fit a vCenter shape; it produces what the hypervisor actually emits and constrains scope by the audit clause. The parent service note on Red Hat audit defense treats the general evidence posture; the present note treats the non VMware hypervisor application.

§ 2

KVM and libvirt inventory mechanics.

KVM on libvirt managed RHEL hypervisors exposes inventory through the virsh command and the libvirt API. virsh list, virsh nodeinfo, and virsh dominfo provide host CPU topology, virtual machine state, virtual machine CPU allocation, and guest operating system identification where the guest has reported it. Aggregating virsh output across a fleet of libvirt managed hypervisors produces a structured CSV or JSON inventory that the audit team can consume.

The libvirt inventory does not have the rich field set that vCenter produces. The audit team that asks for fields KVM does not expose is asking for evidence that does not exist; the defended response explains the limitation and produces what the platform actually provides. RHEL hypervisor counting under socket pair entitlements depends on host CPU socket count, which virsh nodeinfo provides directly. The companion note on VMware vCenter inventory as evidence treats the contrast.

Fig. 2.1 · KVM and Proxmox inventory toolsRHLA · 2026 Q2
PlatformToolOutput shape
KVM on RHEL hostvirsh, libvirt APICSV or JSON aggregation
oVirt or RHV legacyoVirt engine SDKEngine API export
Proxmox VE clusterPVE API, pveshJSON cluster topology
OpenShift VirtualizationKubernetes APICR and VM resource lists
Non VMware hypervisors expose topology through their own tooling. Each platform produces a different output shape; the defended response produces what the platform emits and explains the mapping to entitlement counting in an accompanying memorandum.
§ 3

Proxmox VE cluster topology.

Proxmox VE exposes cluster topology through the PVE API and the pvesh command line. Cluster status, node count, virtual machine count per node, virtual machine CPU and memory configuration, and guest type identification are accessible through the API. Proxmox VE clusters frequently mix RHEL guests, other Linux guests, and Windows guests; the defended response filters the inventory to the RHEL guests that are actually in scope.

Proxmox is a frequent destination for customers leaving VMware after the Broadcom era pricing changes. Audit teams encountering Proxmox in customer estates for the first time may produce evidence requests that misunderstand the platform's topology; the defended response invests in the memorandum that explains how Proxmox organises nodes, clusters, and storage, and how RHEL guests on Proxmox map to socket pair or other entitlement models. The companion note on RHEL virtual datacenter deep dive treats the counting models in depth.2

"The audit team kept asking for an RVTools workbook. The estate runs Proxmox; RVTools does not exist for Proxmox. We produced a JSON cluster topology export with a mapping memorandum, the audit team understood the platform for the first time, and the settlement closed at thirty per cent of the opening number."
Testimony of record. Director of Platform Engineering, scale out manufacturing.
§ 4

RHV and oVirt legacy estates.

A subset of audit defenses encounter the legacy Red Hat Virtualization platform, now end of life, and oVirt installations that ran on it. The RHV engine SDK and the oVirt API produce structured inventory that maps cleanly to host and VM counts. The wrinkle in RHV evidence is that the audit team frequently treats RHV hosts as ordinary RHEL hosts when the entitlement structure was actually different. The defended response produces the engine export and references the RHV specific entitlement terms.

RHV customers are typically in active migration to OpenShift Virtualization or Proxmox or a non Red Hat hypervisor. The audit posture sits at the intersection of an end of life platform and a migration in flight; the defended response treats the migration trajectory as part of the framework. The companion note on RHV end of life planning treats the platform side; the audit application is that the platform's end of life status frequently constrains the audit team's reach.

§ 5

Mapping non VMware evidence to entitlement counts.

The bridge between non VMware evidence and Red Hat entitlement counting is the accompanying memorandum. The memorandum explains how the hypervisor's host concept maps to the audit clause's host concept, how the hypervisor's CPU socket count maps to socket pair entitlements where relevant, and how the hypervisor's guest enumeration maps to virtual machine counting. The audit team that reads the memorandum first interprets the evidence correctly; the audit team that reads only the raw export will frequently misinterpret it.

The defended production also addresses the cluster boundary question. KVM and Proxmox clusters are organised differently from VMware clusters; the defended response makes the cluster boundary explicit and identifies which entitlement model applies at the cluster level. The companion note on audit clause anatomy and negotiation treats the contractual scope that wraps all evidence productions.

§ 6

OpenShift Virtualization as a separate evidence story.

OpenShift Virtualization (KubeVirt) exposes virtual machine inventory through Kubernetes Custom Resources and the OpenShift API. The audit team that asks for vCenter inventory on an OpenShift Virtualization estate is asking for evidence that does not exist in that form. The defended response produces OpenShift VM custom resource lists, node lists, and namespace structure. The cross link into Lane 11 on OpenShift edge deployment licensing treats one application; the broader OpenShift Virtualization audit story is a separate evidence track from VMware and from KVM.

§ 7

How the practice approaches non VMware evidence.

The practice begins non VMware evidence engagement by identifying the platform, the inventory tools that platform exposes, and the entitlement model that applies. The defended production then assembles the platform native inventory and the mapping memorandum. The audit team's expectation of a vCenter shaped production is corrected in the first written reply; the memorandum explains the platform and the mapping in the language the audit team needs. The parent practice note on RHEL licensing treats the product side that the hypervisor evidence feeds into.

Across non VMware audits in the practice's trailing twelve months, defenses that produced platform native evidence with mapping memoranda settled at materially lower percentages of the initial Red Hat finding than defenses that attempted to contort their evidence into a vCenter shape. If the audit notice asks for hypervisor inventory and the estate is not VMware, the first useful hour is a call with the desk. The companion notes on vCenter host inventory, subscription manager output, and audit clause anatomy treat parallel pieces of the evidence picture.

Notes & references

  1. 1. Audit team habit. Audit teams build their playbook around VMware and frequently request vCenter shaped evidence even when the estate runs a different hypervisor.
  2. 2. Platform native production. Produce evidence in the form the hypervisor actually emits; do not contort the data to fit a vCenter shape.
  3. 3. Mapping memorandum. The memorandum that explains the platform topology and the entitlement mapping is the most important document in the production.
  4. 4. RHV legacy. Engine SDK exports are the source of truth for RHV estates; the platform's end of life status frequently constrains the audit team's reach.
  5. 5. OpenShift Virtualization. KubeVirt evidence flows through Kubernetes resources, not through a hypervisor management interface.

Preparing a response? The practice keeps a one-page Red Hat audit response checklist — what to acknowledge, what to preserve, and what not to volunteer in the first fourteen days after the letter arrives.

§ 9 · Engagement

Engage before the platform mapping is lost.

Two analyst calls. No fee. We tell you what we would do, what the leverage actually is, and whether we are the right firm. If the audit notice is in hand, the first call happens within twenty four hours.