Skip to main content

vTPM on Nutanix - Understanding Your Nutanix DR Strategy for vTPM-Enabled Workloads

  • Nov 4, 2026 9:23 AM UTC
  • 1 reply
  • 61 views

Muhammad_Magdy
Forum|alt.badge.img

What’s a vTPM?

  • The vTPM module is the virtual equivalent of a physical TPM chip.
  • It securely stores cryptographic keys used for BitLocker drive encryption, Windows Secure Boot, measured boot, and attestation features.
  • Each vTPM holds unique cryptographic material, and without those keys, a VM may not be able to decrypt its disks or boot securely.

Why Does Protection Domain (PD)-Based DR Fail with vTPM VMs?

  • Legacy Protection Domains were built before vTPM was introduced, so PDs replicate only VM disks and metadata, not the vTPM device or its secure state.
  • vTPM keys are encrypted and tied to the local cluster’s KMS.
  • During PD-based replication, those keys cannot be transferred to the DR site.
  • As a result, a vTPM-enabled VM may fail to boot or lose access to encrypted volumes after DR failover.

Why Does Protection Policy (PP)-Based DR Support vTPM VMs?

  • Modern Protection Policy-based DR introduces full vTPM awareness.
  • It replicates vTPM state and keys alongside VM data.
  • It integrates with Nutanix KMS or an external KMS to ensure key availability at the DR site.
  • It ensures that after failover, the vTPM device and its associated secure keys are restored correctly, allowing the VM to boot securely.

 

1 reply

Forum|alt.badge.img

Good summary. Two things I'd add from the guest side.

 

In the end the thing that decides whether you get in is the BitLocker key, not the vTPM. Any path that brings the disks back without the original vTPM state ends at the BitLocker prompt on first boot. That covers a backup tool that only copies the disks, an old PD setup, or a VM someone rebuilt by hand. So check that every vTPM VM really has its 48-digit key in AD or Entra ID before you need it (manage-bde -protectors -get C: shows the ID to match against). And if AD is the thing that's down during an incident, the keys are stuck in there with it, so keep an export somewhere outside the domain.

 

Whichever way you go, do a test failover of one vTPM VM all the way to a Windows login. That's the only way to know the keys actually made it across.

 

Disclosure: I'm founder and CEO of CyberSnap.