Error 'Operation canceled due to an unexpected error' in VMware Cloud Director Availability when configuring replication for virtual machines with SCSI Bus sharing enabled
book
Article ID: 395297
calendar_today
Updated On:
Products
VMware Cloud Director
Issue/Introduction
Unable to protect/replicate certain virtual machines in VMware Cloud Director Availability(VCDA). Configuring protection fails with following error:
In the replicator.log file, located at /opt/vmware/h4/replicator/log/ on the VCDA appliance, you see entries similar to:
WARN - [UI-######-####-####-###-########-##-##-##-##] [pc-task-monitor-4] c.v.h.c.e.ExceptionConversionService : Unable to convert exception. Using fallback exception instead. com.vmware.vim.binding.vim.fault.ReplicationDiskConfigFault: The vSphere Replication configuration for disk with key 2,032 of the virtual machine has an issue: Replication not supported for disk type or backend. at jdk.internal.reflect.GeneratedConstructorAccessor537.newInstance(Unknown Source) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) at java.base/java.lang.Class.newInstance(Class.java:645) at com.vmware.vim.vmomi.core.types.impl.ComplexTypeImpl
One or more SCSI controllers on the virtual machine are configured with SCSI Bus sharing
Environment
VMware Cloud Director Availability
Cause
This issue occurs because virtual machines that have SCSI controllers configured in SCSI bus sharing mode (either Virtual or Physical) are not supported by VCDA
Resolution
VMware Cloud Director Availability does not support replicating virtual machines that are configured with SCSI controllers in bus sharing mode (either virtual or physical). If bus sharing is required for the virtual machine, you must use array-based replication to protect the virtual machine.