Now in private beta

How MFConsole stacks up

Proxmox VE, VMware vSphere/ESXi, Nutanix AHV, and raw KVM/libvirt are the four places people usually start when they're evaluating a hypervisor. Here's an honest, feature-by-feature look at where MFConsole fits.

Based on publicly available information about each platform. Vendors change pricing and features often — verify anything mission-critical directly with them.

Proxmox VE

The free, open-source peer

Same open foundation — KVM/QEMU plus LXC, with ZFS and Ceph built in, and a deservedly strong reputation. The gaps MFConsole fills sit above it: continuous load balancing (Proxmox has no DRS equivalent), native OVN micro-segmentation, real per-tenant quotas, and agentless S3 cloud DR. It also keeps your nodes on standard RHEL-compatible Linux rather than replacing the host OS.

VMware vSphere / ESXi

The enterprise incumbent

Two decades of deep enterprise features. Since the Broadcom acquisition, licensing shifted to subscription-only per-core bundles, and networking/monitoring/DR (NSX, vROps, SRM) are separate paid products. MFConsole bundles the equivalents into one flat per-server price, fully self-hosted.

Nutanix AHV

Hyperconverged, KVM underneath

AHV is itself a KVM-based hypervisor, so the lineage is closer than it looks. Nutanix couples compute to its own storage fabric and typically to validated or bundled hardware, with per-node licensing and a cloud-connected Prism Central. MFConsole runs ZFS, Ceph, or LINSTOR/DRBD — your choice — on hardware you already own, fully offline-licensed.

Raw KVM / libvirt

The foundation everyone builds on

virsh, virt-manager, and Cockpit give you a solid single-host hypervisor for free. What's missing without a management layer: multi-node clustering, live migration UI, HA orchestration, SDN, multi-tenancy, and backup automation. MFConsole is that missing layer — built openly on the same KVM/libvirt foundation.

Feature comparison

MFConsole, Proxmox VE, Nutanix AHV, and raw KVM are all built on the same open KVM/QEMU engine — everything below is the management layer on top of it, not the virtualization engine itself.

Amber = partially covered, usually via a separate add-on product or license.

Capability MFConsole Proxmox VE VMware vSphere/ESXi Nutanix AHV Raw KVM/libvirt
Underlying hypervisor engineKVM/QEMUKVM/QEMUProprietary ESXi kernelKVM/QEMU (own build)KVM/QEMU
Host operating systemRocky Linux (standard, RHEL-compatible)Debian-based, custom kernelProprietary ESXi OSClosed, customized Linux (AHV)Whatever distro you pick
Web-based multi-node console
Licensing modelFlat, per serverFree + optional support sub.Per-core subscription bundlesPer-node, capacity-basedFree, no vendor
Runs on hardware you already ownHCL-certified recommendedUsually validated/bundled HW
Live migration (vMotion)Manual only
Automated HA failover (HA/DRS)
Continuous load balancing (moves running VMs) (CRS) (DRS) (ADS)
System containers alongside VMs (LXD) (LXC)Tanzu, separateKarbon, separate
Storage backend choiceZFS / Ceph / LINSTOR-DRBD / NFSZFS / Ceph / LVMVMFS / vSAN (proprietary)Proprietary DSFWhatever you script
Software-defined networkingNative OVN switches, routers & security groupsBasic SDN (VXLAN/EVPN)NSX, separate licenseFlow, separate license
Built-in IPAMVia NSXVia Flow
Network & storage bandwidth QoSBasic per-NIC rate limit onlyNIOC, higher license tierFlow QoS, separate licenseManual (tc/qdisc)
Multi-tenant with per-tenant quotasPools/realms, no quotasPrism Central projects
LDAP/Active Directory + SSO
Built-in AI chat ops assistant
AIOps — anomaly detection & forecastingvROps, separateSeparate license tier
Out-of-band hardware telemetry (Redfish/BMC)vROps + OpenManage, separateVia LCM, bundled HW onlyManual (ipmitool/racadm)
V2V import from ESXi/vCenter built-in streaming (VE 8.2+)— source platformVia Move, separate toolManual (virt-v2v)
Agentless cloud (S3) backupVia PBS, separate serverVia 3rd-partyVia Mine/3rd-partyManual/scripted
GPU passthrough / vGPU incl. Intel ArcvGPU needs NVIDIA licensingvGPU needs NVIDIA licensingManual passthrough only
Offline license verification
Cluster-wide audit trail (who did what, when)Task log only

Scroll sideways on mobile to see the full table.

Your cluster balances itself

HA restarts your VMs when a server dies. That's table stakes. The harder problem is the other 99% of the time — when nothing has failed, but one box is at 85% and its neighbour is idle.

CRS — Compute Resource Scheduler

CRS watches cluster load continuously and live-migrates already-running VMs to even it out. You choose how much rope it gets per cluster: fully automatic, or a recommendation queue where it proposes each move and an admin approves it. Every pass records its own verdict, so an idle CRS can tell you why it decided to do nothing.

This is the capability vSphere charges for as DRS. Proxmox has no built-in equivalent — rebalancing there means migrating by hand or writing your own script against the API.

The predictive trigger, with its homework shown

Optionally, CRS can fire before the threshold is crossed. An XGBoost model trained on your own telemetry forecasts host load 15 minutes out, so a rebalance starts while there's still headroom to do it gracefully.

We think you should be sceptical of that sentence. So here are the actual numbers from a live fleet — measured against the naive “assume nothing changes” forecast, which is a genuinely hard baseline to beat over 15 minutes:

Forecast Model error Naive baseline Improvement Used?
Host CPU 0.6246 0.7814 +20.1% Yes
Host RAM 0.0889 0.0893 +0.4% No — benched

The RAM forecaster doesn't beat guessing, so it isn't used. That isn't an oversight we're owning up to — it's a hard gate in the code: a model has to beat the baseline by 5% before it's allowed anywhere near a migration decision, and it's re-scored on every retrain. RAM simply doesn't move much in 15 minutes, so there's no signal to find, and a model that can't prove its worth doesn't get to move your workloads.

Reactive CRS works on its own — the forecaster is opt-in per cluster, off by default, and CRS keeps rebalancing normally without it.

Everything MFConsole ships with

One console, one install, one license. Every category below is built into the platform — not a separate product you have to license and stitch together.

Virtualization & Containers

  • Full KVM/QEMU VMs — Linux & Windows, UEFI/Secure Boot/vTPM
  • LXD system containers side-by-side with VMs
  • Live migration, snapshots & golden-image templates
  • Fleet-wide Content Library — templates & ISOs, one catalog
  • Built-in V2V import from ESXi/vCenter — real streaming progress

Storage — your choice

  • ZFS, Ceph, LINSTOR/DRBD, or NFS datastores
  • Pick the backend per VM — no platform-wide lock-in
  • Auto-placement across pools by capacity
  • In-console datastore, file & image management
  • Traffic Control rate caps for backups & storage migrations, plus Ceph mClock QoS profiles

Networking

  • Native OVN virtual switches & routers
  • Security groups — micro-segmentation ACLs
  • Built-in IPAM — pools, leases, reservations
  • VLAN / OVS bridge networking
  • Isolated per-tenant networks
  • Per-VM NIC bandwidth/QoS caps (Inbound/Outbound Mbps)

HA & Disaster Recovery

  • Automated VM/container HA failover — fence-then-restart
  • The console itself runs HA — 3-node control plane, no single point of failure
  • Agentless, encrypted cloud (S3) backup chains
  • Local snapshot & backup scheduling

Identity & Multi-Tenancy

  • 4-role RBAC — Super Admin, Tenant Admin, Operator, Viewer
  • True multi-tenant "separate spaces" with per-tenant vCPU/RAM quotas
  • LDAP / Active Directory login
  • OIDC SSO — Entra ID, Google, Okta

AI & Automation

  • In-console AI Assistant — chat-driven ops & deploys
  • Safety-gated: the AI proposes, you confirm, before anything changes
  • AIOps — anomaly detection & capacity forecasting
  • CRS Predictive Trigger — XGBoost cluster-load forecasting, retrained every 6 hours against a naive baseline
  • Native Ansible playbook runner
  • Deploy-VM API for infrastructure-as-code

Monitoring & Observability

  • Real-time host/VM/network/disk telemetry with history
  • Out-of-band Redfish/iDRAC hardware telemetry — network, storage/RAID & DIMM health, readable even when the host OS is down
  • Usage reports — compute, network & storage
  • Live task broadcast — watch deploys/migrations happen
  • In-browser VM console & host terminal — no separate client

GPU & Modern Hardware

  • GPU passthrough & vGPU, including an Intel Arc / SR-IOV path
  • Windows guest Secure Boot + vTPM enrollment
  • Kernel-ml support for newer hardware

Security & Licensing

  • Self-hosted — zero telemetry, zero fleet data collection
  • Offline, cryptographically signed license verification
  • TOFU-pinned SSH to every node — no blind trust
  • Daemon-level cluster audit trail — every action logged, not just per-VM tasks
  • Flat per-server pricing — not per-core, not per-socket

Common questions

Can I migrate from VMware or Proxmox to MFConsole?

Yes — MFConsole has a built-in importer for ESXi/vCenter that streams disks directly over HTTPS with real progress, no intermediate export step. For Proxmox, VMs are already on KVM/QEMU, so migration is a matter of moving qcow2/raw disks and rebuilding the XML definition rather than a full format conversion.

Is MFConsole open source?

MFConsole itself is closed-source, distributed as a container image — but it's built entirely on open infrastructure: KVM/QEMU, libvirt, OVN, ZFS, Ceph, and LINSTOR/DRBD. There's no proprietary hypervisor kernel or storage format underneath it, so you're never locked into a format only MFConsole can read.

Do I need Nutanix- or VMware-certified hardware?

No. MFConsole runs on standard x86 servers you already own — the same boxes that run Proxmox or raw KVM. There's no hardware compatibility list to shop against and no requirement to buy validated or bundled appliances.

Why compare against raw KVM at all — isn't that what MFConsole is built on?

Exactly — that's the point. MFConsole doesn't hide what it's built on. If you're comfortable with virsh and virt-manager today, MFConsole is the management layer that adds multi-node clustering, live migration, HA, SDN, multi-tenancy, and backup automation on top of the same engine, without asking you to trust a black box.

See it against your own stack

Tell us what you're running today and we'll send a license key and setup details — usually within one business day.

Beta builds are for trusted lab / LAN environments. We'll review your request before sending a key.