Nutanix vs Harvester: when each fits and what the decision turns on
If your Nutanix renewal is forcing a per-core term decision and you want to stay hyperconverged, Nutanix suits teams that want one vendor-supported stack with Prism management and Nutanix storage under per-core subscriptions. Harvester suits teams that want Apache-2.0 hyperconverged infrastructure on Kubernetes and KubeVirt and are prepared to run that stack in their own infrastructure. The decision turns on four things: how much Kubernetes skill your team already has, which support model you need, whether your existing nodes meet Harvester's production minimums, and whether your staff will operate Longhorn and KubeVirt themselves or buy that operational help from a vendor.
Start with hardware, because it is the cheapest question to answer early. The Harvester README asks for x86_64 CPUs with hardware-assisted virtualization, 16 cores or more, 64 GB of memory or more, 500 GB or more of disk with at least 5,000 random IOPS per SSD or NVMe disk, and 10 Gbps networking, and it does not officially support laptops or nested virtualization. Compare those minimums with the nodes you would reuse from Nutanix. Also confirm the Longhorn disk layout, since Longhorn replaces Nutanix storage on the same nodes and its performance depends on the drives you give it. Support is the second question. SUSE Virtualization is the commercially supported Harvester product, and SUSE's support matrix shows that a support entitlement covers the bundled components but adds a separate usage-based entitlement for Longhorn, plus another entitlement if you run Rancher Manager or guest Kubernetes. Ask SUSE for a written quote that lists each of these, so you can set it beside an NCI term quote.
Which platform fits which scenario
This table matches common buyer situations to the platform that fits them better, with the reason tied to a documented fact. Read each row against your own team skills, hardware and support requirements, because the better fit depends on which constraint matters most to you.
| Scenario | Better fit | Reason |
|---|---|---|
| Strong Kubernetes operations team | Harvester | Harvester is built on Kubernetes, KubeVirt and Longhorn, so VMs are managed alongside containers with skills your platform team already uses. |
| Team that wants Prism and one vendor contract | Nutanix AHV | Prism is the single management plane, and Nutanix sells NCI as one subscription. Harvester's commercial support is SUSE Virtualization, a separate product. |
| Renewal with reused nodes below Harvester minimums | Nutanix AHV or a smaller platform | Harvester's production README asks for 16 cores or more and 64 GB of memory or more per node. Confirm whether reused nodes meet this before planning. |
| Mixed container and VM estate | Harvester | KubeVirt runs VMs next to Kubernetes workloads, and the README describes Rancher integration for managing both together. |
| Air-gapped site | Depends on support needs | Both can run in isolated networks. Confirm offline installation, update channels and licensing checks with each vendor for your environment. |
| Need for live migration and backups to NFS, S3 or NAS | Either, verify in your environment | Harvester's README lists live migration with zero downtime and backups to NFS, S3 or NAS targets. Test these against your storage and network before deciding. |
| Limited Kubernetes skills and no plan to learn them | Nutanix AHV | Harvester adds Kubernetes, Longhorn and KubeVirt to operations, so a team without that background carries a larger learning cost. |
| Long-term support predictability | Ask for the support matrix | SUSE lists end of maintenance and end of life dates per Harvester release. Confirm the lifecycle of the version you plan to run. |
What Harvester needs in production compared with reused Nutanix nodes
The Harvester README sets production minimums, and these are the figures to check against every Nutanix node you plan to reuse. Treat them as a floor for each node that joins the cluster, because Longhorn and KubeVirt share the same hosts and a weak node slows the whole cluster, not just its own workloads.
- CPU: x86_64 processors with hardware-assisted virtualization enabled in firmware, and 16 cores or more per node.
- Memory: 64 GB or more per node, sized for VM workloads plus the Kubernetes and Harvester services that run beside them.
- Disk: 500 GB or more, with at least 5,000 random IOPS per SSD or NVMe disk. Longhorn replicates volumes across nodes, so slow disks appear as VM latency.
- Networking: 10 Gbps networking, which replication traffic and live migration both depend on.
- Support boundary: SUSE's support matrix says Longhorn carries an additional usage-based entitlement, so ask for that in writing when you request a quote.
For each reused node, record the model, core count, memory population, drive models and NIC speed, then run a random-read IOPS test on every drive. Confirm the results against the Harvester repository before accepting the node.
A lab lets your team test migration, backup and upgrade steps before you commit production nodes. Lab hardware can be smaller than production, but lab results predict production behavior only where storage and networking behave the same way.
- Scope: Use the lab to validate the vm-import-controller add-on, OVA import and network mapping, not to measure production performance.
- Hardware: Smaller hosts work for functional tests. Record each shortfall against the production minimums so nobody later reads lab results as sizing evidence.
- Storage: Test Longhorn on the drive models you plan to buy, because the IOPS of a lab SSD does not prove the IOPS of a production SSD.
- Nutanix Community Edition: Nutanix positions its no-cost download for learning and skill development on your own hardware. Use it to train staff on AHV concepts, and do not plan to host migrated workloads on it.
Document which lab results carry over to production and which do not. Then confirm with SUSE which entitlements apply if the evaluation moves into a supported deployment.
The Harvester README states that laptops and nested virtualization are not officially supported. A demo on a laptop or inside a VM on another hypervisor may boot and run, but it sits outside the tested configuration, so behavior you see there may not reproduce on supported hardware.
- Laptops: Typically fall short of the production memory, core and disk figures and usually lack 10 Gbps networking, so they cannot show production behavior.
- Nested virtualization: Running Harvester inside another hypervisor adds a layer that affects I/O timing and live migration, which are the tests you most need to be accurate.
- Migration rehearsal: Do not time VM imports on nested hosts. The vm-import-controller attempts a graceful guest shutdown and forces power-off after a default of 60 seconds, and both timings depend on real disk and network speed.
- Support boundary: Issues found in these setups may fall outside support, so reproduce them on supported hardware before escalating.
Ask the vendor or SUSE in writing whether any non-production setup is covered before you build a migration plan around it.
Where the data lives and who controls the stack
Harvester keeps compute, storage and management on hardware you choose, under a license you can read. The cards below cover where data sits, what the Apache-2.0 license and SUSE subscription change, and what evidence your team must gather before a cutover.
Data stays on your nodes
Harvester runs VMs, Longhorn volumes and backup targets on the servers you own or rent. VM disks, snapshots and backups land on your NFS, S3 or NAS targets rather than a vendor cloud. When you reuse Nutanix nodes, confirm that each node meets the production minimums of 16 cores, 64 GB of memory, 500 GB of disk and 10 Gbps networking, and that the backup target sits in the same jurisdiction as the data it protects.
Apache-2.0 code and paid support
Harvester is published under the Apache License 2.0 with copyright held by SUSE, so your team can read, build and modify the code. Support is separate: SUSE Virtualization is the commercially supported product within SUSE Rancher Prime. Ask whether a Harvester entitlement covers Longhorn, which carries its own usage-based entitlement, and whether Rancher Manager needs a separate one.
Sovereignty and air-gap fit
Harvester can run in air-gapped networks once images and packages are mirrored internally, which requires a planned update channel. Confirm with the vendor how releases, OS images and the Elemental host OS are delivered into a disconnected site, and who signs off on each upgrade. Nutanix's per-core term subscriptions also need license activation, so check what happens to licensing in an isolated network.
Identity and RBAC integration
Harvester access control runs on Kubernetes RBAC, so administrator, operator and tenant roles map to Kubernetes roles and namespaces. Confirm how your directory (Active Directory, LDAP or an OIDC provider) connects to Harvester and Rancher, how service accounts are scoped, and how privileged actions are logged. Prism Central roles do not carry over automatically, so rebuild the role model before cutover.
Audit evidence we prepare
DeployOpen prepares configuration baselines, access reviews, backup restore records and change logs for Harvester so your environment is ready for assessment. DeployOpen does not issue audit reports, attestations or certifications. Independent auditors and certification bodies make that determination, so agree with them early which evidence they expect from the hypervisor layer.
The Rancher integration decision
Harvester integrates with Rancher to manage VMs alongside containerized workloads, which suits teams already running Kubernetes. The trade-off is an added management plane and entitlement. Decide whether Rancher is a requirement or an option. If you need only VMs, Harvester's own interface may be enough, and you avoid a separate Rancher entitlement for guest Kubernetes.
How SUSE Virtualization subscriptions differ from core-based NCI terms
Harvester itself carries no license fee, but the paid route is SUSE Virtualization, sold within SUSE Rancher Prime. Nutanix Cloud Infrastructure is a term subscription of 1 to 5 years, licensed on physical CPU cores and offered in Starter, Pro and Ultimate editions. Your NCI cost therefore scales with core count and term length. A Harvester deployment is priced differently: the software is free to download under Apache 2.0, and a SUSE support entitlement is a separate purchase that you can add, change or drop as your needs shift. Ask SUSE or your reseller to show how the entitlement is measured for your node count and core count, because the unit of measure is not the same as Nutanix's per-core model and comparing the two line by line can mislead. A Harvester support entitlement covers the components bundled with the appliance, including the host OS, the cloud provider and CSI driver, and the Terraform provider. Two items fall outside that umbrella. Longhorn carries an additional usage-based entitlement, so storage consumption can change the bill over time. Rancher Manager or a guest Kubernetes cluster needs its own entitlement. If your plan depends on managing containers beside VMs, price that layer explicitly rather than assuming it is included.
Support timing matters as much as price. SUSE's support matrix lists v1.8.0 as a Community release and v1.8.1 and v1.8.2 as Prime releases for the v1.8.x line, with end of maintenance on December 29, 2026 and end of life on December 29, 2027. Plan upgrade windows against those dates, and confirm which release your entitlement covers before you lock in hardware or a migration date. Use the SUSE Harvester support matrix as the starting reference. Before signing, get the exact entitlement terms in writing: what counts as a unit, how Longhorn usage is metered and reported, which Rancher components are covered, the support hours and severity levels, and what happens at renewal. Ask for a sample invoice for your planned node layout. Compare that document with your Nutanix renewal, which should be read with the same discipline.
How a move from Nutanix AHV to Harvester is staged
The sequence turns a Nutanix AHV estate into a tested Harvester cluster with each VM booted, driven and validated before the Nutanix subscription is allowed to lapse. Each step produces a record the client team can sign off on.
Inventory VMs, guest tools and dependencies
The client team exports a list of every AHV virtual machine from Prism Central with its vCPU, memory, disk sizes, NIC configuration, boot firmware and business owner. DeployOpen maps dependencies between workloads and flags Nutanix guest tools, drivers and any VM that depends on AHV-specific features. The output is a migration register that names each VM, its wave and its owner, and marks which VMs need a manual shutdown or a driver change. The step is complete when the business owners have approved the register.
Confirm node hardware against Harvester minimums
The platform team checks each reused Nutanix node against the production minimums in the Harvester README: x86_64 CPUs with hardware-assisted virtualization, 16 cores or more, 64 GB of memory or more, 500 GB or more of disk with at least 5,000 random IOPS per SSD or NVMe disk, and 10 Gbps networking. Nested virtualization and laptops are not officially supported, so any lab-grade hosts are excluded. The output is a signed hardware compliance sheet per node. Where nodes fall short, the team should confirm whether they can be upgraded or whether the cluster needs new hardware, since that changes the cost model.
Build the Harvester cluster and enable the import controller
DeployOpen or the client's platform engineers install the current Harvester release on the validated nodes, configure storage through Longhorn, and set up VLANs and management networks. The vm-import-controller add-on is then enabled, as the Harvester v1.9 VM import documentation requires before any import can run. Backup targets are set up at this stage, using NFS, S3 or NAS as the client environment allows. The step closes when a test VM can be created, live migrated between nodes and backed up to the chosen target.
Export OVA packages from Prism Central
The migration team exports each VM from Prism Central as an Open Virtual Appliance, working through the waves in the register so that dependent systems move together. Export jobs are scheduled outside production peaks, and the team records checksums and file locations for each OVA. The step is complete when every OVA in the wave exists on the staging storage and its checksum matches the record. Exported files stay under the client's control at all times, which matters for data residency reviews.
Provision scratch storage and map networks
The team provisions scratch storage on the Harvester cluster or an attached NFS target, sized at about twice the largest VM being migrated, as the Harvester VM import documentation recommends. Network mapping then ties each source AHV network to a Harvester VLAN or network definition so that IP addressing, firewall rules and routing behave as before. The output is a reviewed mapping document and a scratch capacity check. The client network team must confirm VLAN IDs and any IP changes before the first import wave starts.
Import VMs with controlled shutdown
Imports run wave by wave through the vm-import-controller. The controller attempts a graceful guest shutdown and forces power-off after a default of 60 seconds, so the team decides in advance which VMs need a longer window or the forcePowerOff setting. Guests without the required tools, including any VMware-origin VMs without VMware Tools, are shut down manually or flagged for a driver check. The step is complete when each imported VM reports a successful import status and its disks attach to the target storage.
Validate boots, drivers and application behavior
Each imported VM is booted in an isolated test network first. The team checks the boot path, installs the drivers and guest agents suited to KVM, removes stale Nutanix tools and confirms network reachability and application health with the business owner. Performance is compared against the source baseline. The output is a validation sign-off per VM, and any failure goes back into the register with an owner and a retest date.
Cut over at renewal and retire AHV
Production cutover happens in the agreed waves once validation is signed off and rollback steps are documented for each wave. Backups from the Harvester cluster are confirmed before the source VMs are powered down. The Nutanix subscription is then allowed to lapse at its renewal date, with the term length and any true-up set by the client's contract, not by this plan. The closing record is a cutover report listing every VM, its target host, its validation result and the decommissioning date of each Nutanix node. Ask the Nutanix account team to confirm renewal terms and data retention rules in writing before the final wave.
Questions buyers ask before switching from Nutanix to Harvester
How much effort does a move from Nutanix to Harvester take?
The effort depends mainly on how many VMs you have, how large they are, how many run on hardware you plan to reuse, and how much of the platform your team must rebuild. The migration itself is a sequence of OVA export from Prism Central, import through the vm-import-controller, network mapping and validation, and each VM needs its own guest checks afterward. Storage is a bigger change than the VMs: Longhorn replaces Nutanix storage, so you must plan data placement and backups for the new layer. Ask any partner for a written scope that lists VM count, sizes, nodes, network design and cutover windows before agreeing a timeline.
Can our team migrate from Nutanix to Harvester without outside help?
A team that already runs Kubernetes and understands KubeVirt, Longhorn and Linux storage can often plan and execute a pilot alone, while a team without those skills will spend most of its time learning the platform. Harvester is built on Kubernetes, KubeVirt and Longhorn, so the operations model differs from Prism, and day-two work such as upgrades, monitoring with Prometheus and Grafana, and backups needs someone who owns it. Start with a non-critical VM group to measure your own effort. An outside partner is most useful for a fixed-scope migration plan, testing and documentation, and you can agree that scope in writing.
What skills does our staff need to run Harvester after the move?
Operators need working knowledge of Kubernetes objects, KubeVirt virtual machines, Longhorn volumes and the SUSE Linux Micro host layer that Harvester v1.9 uses. Network staff must understand VLAN and virtual IP design for the cluster, and security staff must review the Rancher and guest Kubernetes access model if you use them. Training or a short internal pilot helps before production cutover. Confirm the skills gap with your own engineers and write it into the migration plan, since staff time is often the largest recurring cost in the comparison.
Can Harvester run on the Nutanix hardware we already own?
Possibly, but only if each node meets Harvester's production requirements. The Harvester README calls for x86_64 CPUs with hardware-assisted virtualization and 16 cores or more, 64 GB of memory or more, 500 GB or more of disk with at least 5,000 random IOPS per SSD or NVMe disk, and 10 Gbps networking. Nested virtualization and laptops are not officially supported. Check each Nutanix node against those minimums, including disk IOPS, because Longhorn will use the local disks. Nodes that fall short may suit a lab or be repurposed, and your hardware vendor can confirm firmware and driver compatibility.
How does SUSE Virtualization support differ from Nutanix NCI terms?
Nutanix sells NCI as term subscriptions of 1 to 5 years, licensed on physical CPU cores and portable across supported hardware, in Starter, Pro and Ultimate editions. SUSE Virtualization is the commercially supported form of Harvester and is part of SUSE Rancher Prime. A Harvester support entitlement covers the bundled components such as the host OS, the cloud provider and CSI driver and the Terraform provider, but Longhorn carries an additional usage-based entitlement, and Rancher Manager or guest Kubernetes needs a separate entitlement. Harvester v1.8.0 is a Community release, while v1.8.1 and v1.8.2 are Prime releases with end of maintenance on December 29, 2026. Ask SUSE for a quote that lists every entitlement you need, and check the support matrix for the version you plan to run.
What should we confirm about the vm-import-controller before importing?
First, enable the vm-import-controller add-on, because Harvester does not import OVA files until it is active. Then confirm the shutdown behavior: the controller tries a graceful guest shutdown and forces power-off after a default of 60 seconds. VMs without VMware Tools need forcePowerOff or a manual shutdown, and you should test this on a copy. Plan scratch storage of about twice the size of the largest VM you migrate, and check how network interfaces map to Harvester networks. Read the VM import documentation for your Harvester version, since the add-on and its settings can change between releases.
When is a partner worth bringing in for a Nutanix to Harvester move?
A partner is worth considering when the estate is large, when VMs carry regulated data or strict uptime targets, or when your team lacks Kubernetes and storage experience. DeployOpen plans, implements, integrates, hardens, backs up, documents and supports self-hosted open-source platforms in your own infrastructure, and most engagements are fixed-scope with deliverables and timelines agreed in writing before work starts. DeployOpen does not publish a price list, and a quote follows from the written scope. For compliance work, DeployOpen prepares systems, controls and evidence, but independent auditors and certification bodies issue any audit report or certification. Ask for a scoped proposal that separates one-time migration work from recurring support.
Official sources to read before you decide
Before you commit to Harvester, read the primary sources yourself, starting with the Harvester GitHub repository, which is Apache-2.0 licensed and holds the README that lists the production hardware minimums. Check those minimums against the nodes you already own: 16 cores or more, 64 GB of memory or more, 500 GB or more of disk with at least 5,000 random IOPS per SSD or NVMe disk, and 10 Gbps networking. Confirm with your hardware vendor that your current Nutanix nodes meet every line, because a node that passes on cores and memory can still fail on storage IOPS or network speed.
Next, read the Harvester v1.9 documentation and its VM import docs. The import page covers how the vm-import-controller add-on must be enabled before any import, how guest shutdown is attempted before a forced power-off, and why scratch storage matters during migration. Plan that scratch capacity and decide how you will handle guests without guest tools before you schedule a cutover. If you use the SUSE support matrix for Harvester v1.8.x, note that it lists which releases are Community and which are Prime, and that Longhorn carries its own usage-based entitlement. Ask SUSE in writing which entitlements your node count and storage footprint would require.
Finally, read the Nutanix licensing and cloud platform software options page to confirm your current NCI edition, the term length, and how physical cores are counted on your hardware. Compare those terms with your renewal quote so the two subscription models are measured on the same node count and the same support period. Confirm the portability and support terms of your current contract directly with Nutanix, since those details decide whether a staged move is cheaper than a renewal.
How DeployOpen helps evaluate, implement or migrate
DeployOpen is a Chainscore Labs company that plans, implements, hardens, backs up and documents self-hosted open-source platforms inside your own infrastructure. For Nutanix vs Harvester, we start with a written scope that tests whether a hyperconverged Harvester cluster fits your workloads, hardware and support needs.
How we scope
- Inventory which Nutanix AHV workloads, clusters and Prism Central features are in use before comparing them with Harvester.
- Check reused nodes against Harvester's documented production minimums for CPU, memory, disk IOPS and 10 Gbps networking.
- Agree a fixed scope with deliverables and timelines in writing, including whether Longhorn or external storage is in scope.
How we build
- Deploy a Harvester cluster in your data center or cloud account, with the vm-import-controller add-on enabled and tested.
- Test OVA import from a pilot set of Prism Central exports, including guest shutdown behavior and VMs without guest tools.
- Configure Longhorn replicas, network mapping, backup targets and monitoring with Prometheus and Grafana, then test live migration and restores.
How we hand over
- Document the architecture, runbooks, cutover plan, rollback steps and the decisions made during evaluation.
- Provide evidence for the controls you need to show an assessor, while noting that independent auditors issue any attestation.
- Train your platform and operations staff on Harvester administration, upgrades and day-two tasks before handover.
How we support
- Offer ongoing support, upgrades and testing as a retainer after handover, scoped in writing.
- Plan Harvester version upgrades against the published support windows, so each upgrade is tested before production.
- Ask for a quote built from the written scope, since DeployOpen does not publish a price list.

