Why Windows VM is failing to start with error "backend VM storage requires a backend storage class defined in the custom resource" in OpenShift Virtualization?

Solution Verified - Updated -

Issue

  • A Windows Server 2022 VM was created from the template, but it's failing to start with following error in the VM status:
  - lastProbeTime: null
    lastTransitionTime: "2025-01-03T08:01:49Z"
    message: backend VM storage requires a backend storage class defined in the custom
      resource
    reason: FailedBackendStorageCreate
    status: "False"
    type: Synchronized
  • The VM was created from the default Win 2022 template and have vTPM enabled by default.

Environment

  • Red Hat OpenShift Container Platform 4.16.
    • OpenShift Virtualization 4.16.

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content