Unable to power ON the virtual machine with error "Unable to enumerate all disks".
search cancel

Unable to power ON the virtual machine with error "Unable to enumerate all disks".

book

Article ID: 392496

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:

  • Virtual machines with RDM disks failed to power-on with below error:

    Unable to enumerate all disks XX (No such device)
    YY Disc attached to the virtual machine
  • /var/run/log/hostd.log in ESXi host reports the Virtual machine fails to start with "Module 'Disk' power on failed" error.
 

 

Environment

VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x

Cause

This issue is caused due to mixing clustered and non-shared disks on a single virtual SCSI controller which is not supported.

OS hard disk on virtual machine which is a non-shared disk should not be configured with another SCSI controller used for clustered disk.

Resolution

1.Make sure the Virtual machine is powered off.

2.Remove and reattach the OS hard disk to SCSI0:0. Refer the below article to change the SCSI controller.

Changing the virtual SCSI controller of a virtual machine

Follow the WSFC best practices to avoid these issues in clustering environment.

Microsoft Windows Server Failover Clustering (WSFC) with shared disks on VMware vSphere 7.x: Guidelines for supported configurations

Additional Information

RDM disk attached to virtual machine can be validated using  Identifying Virtual Machines with Raw Device Mappings (RDMs)