Ampere Computing Logo
Ampere Computing Logo
Hero Image

Nested Virtualization

What is Nested Virtualization?

Nested Virtualization is the capability to run a hypervisor inside a virtual machine so that the guest VM can itself host further guest VMs; this requires the host to expose hardware virtualization extensions to guests.

Nested Virtualization is characterized by three key components:

  • Hardware-assisted extension forwarding: passing VMX/SVM and nested EPT/NPT support to guest hypervisors.
  • Hypervisor support & configuration: host and guest hypervisors (KVM, Hyper-V, VMware) must support and be configured for nesting.
  • Performance & complexity tradeoffs: adds overhead and requires careful tuning of CPU/memory I/O paths and device passthrough.

Why is Nested Virtualization important?

Nested Virtualization enables realistic lab, CI, and cloud development scenarios (testing cloud control planes, hypervisor features, or virtual appliances) without dedicated hardware. On Arm-based server platforms (e.g., Ampere Altra), nested virtualization support expands capabilities for multi-layer testing and edge/cloud service deployments.

Relevant Links

  • Linux KVM nested virtualization docs
  • VMware nested virtualization guide
  • Virtualization on Ampere Altra
Created At : June 2nd 2025, 6:43:05 pm
Last Updated At : November 5th 2025, 11:26:00 pm
Ampere Logo

Ampere Computing LLC

4655 Great America Parkway Suite 601

Santa Clara, CA 95054

image
image
image
image
image
 |  |  | 
© 2025 Ampere Computing LLC. All rights reserved. Ampere, Altra and the A and Ampere logos are registered trademarks or trademarks of Ampere Computing.
This site runs on Ampere Processors.