Capturing and replicating VM resources

Last published : Jun 12, 2026
VM-DR captures only the VM-specific and application-related objects required to recreate workloads on the DR site. Cluster-level, runtime-generated, or non-portable resources are intentionally excluded.
The following categories of resources are not replicated:
Excluded API resources
  • events.events.k8s.io
  • poddisruptionbudgets.policy
  • virtualmachinerevisions.kubevirt.io
  • virtualmachineinstances
  • virtualmachineinstances.kubevirt.io
  • virtualmachineinstancemigrations.kubevirt.io
  • virtualmachineexports.export.kubevirt.io
  • virtualmachinesnapshots.snapshot.kubevirt.io
  • virtualmachinesnapshotcontents.snapshot.kubevirt.io
  • virtualmachinerestores.snapshot.kubevirt.io
  • virtualmachineclones.clone.kubevirt.io
  • virtualmachineinstancepresets.kubevirt.io
Excluded CDI and storage-related resources
  • cdiconfigs.cdi.kubevirt.io
  • cdis.cdi.kubevirt.io
  • storageprofiles.cdi.kubevirt.io
  • dataimportcrons.cdi.kubevirt.io
  • volumeclonesources.cdi.kubevirt.io
  • volumeimportsources.cdi.kubevirt.io
  • volumeuploadsources.cdi.kubevirt.io
Excluded operator, networking, and cluster-level resources
  • networkaddonsconfigs.networkaddonsoperator.network.kubevirt.io
  • hyperconvergeds.hco.kubevirt.io
  • kubevirts.kubevirt.io
  • virtualmachineclusterinstancetypes.instancetype.kubevirt.io
  • virtualmachineclusterpreferences.instancetype.kubevirt.io
  • virtualmachineinstancetypes.instancetype.kubevirt.io
  • virtualmachinepreferences.instancetype.kubevirt.io
VirtualMachineInstanceReplicaSet is not supported.
Supported workload resources
  • VirtualMachine
  • VirtualMachinePool