Status 156: Virtual machine is configured to use a device that prevents the snapshot operation: Device '' is a SCSI controller engaged in bus-sharing.
Problem
Unable to perform snapshot of a virtual machine.
Error Message
Main error from bpfis:
08:58:09.621 [1128.7144] <2> onlfi_vfms_logf: INF - vmwareLogger: WaitForTaskComplete: Virtual machine is configured to use a device that prevents the snapshot operation: Device '' is a SCSI controller engaged in bus-sharing.
Additional context of error:
08:58:09.621 [1128.7144] <2> onlfi_vfms_logf: INF - vmwareLogger: WaitForTaskComplete: reached Error!
08:58:09.621 [1128.7144] <2> onlfi_vfms_logf: INF - vmwareLogger: WaitForTaskComplete: Virtual machine is configured to use a device that prevents the snapshot operation: Device '' is a SCSI controller engaged in bus-sharing.
08:58:09.621 [1128.7144] <2> onlfi_vfms_logf: INF - vmwareLogger: WaitForTaskComplete: SYM_VMC_ERROR: TASK_REACHED_ERROR_STATE
08:58:09.637 [1128.7144] <2> onlfi_vfms_logf: INF - vmwareLogger: WaitForTaskComplete: returning 0X24
08:58:09.637 [1128.7144] <2> onlfi_vfms_logf: INF - vmwareLogger: CreateSnapshot(2): SYM_VMC_ERROR: TASK_REACHED_ERROR_STATE
08:58:09.637 [1128.7144] <2> onlfi_vfms_logf: INF - vmwareLogger: CreateSnapshot(1): SYM_VMC_ERROR: TASK_REACHED_ERROR_STATE
<cut>
09:07:11.939 [1128.7144] <2> onlfi_vfms_logf: INF - vmwareLogger: WaitForTaskComplete: reached Error!
09:07:11.939 [1128.7144] <2> onlfi_vfms_logf: INF - vmwareLogger: WaitForTaskComplete: Virtual machine is configured to use a device that prevents the snapshot operation: Device '' is a SCSI controller engaged in bus-sharing.
09:07:11.939 [1128.7144] <2> onlfi_vfms_logf: INF - vmwareLogger: WaitForTaskComplete: SYM_VMC_ERROR: TASK_REACHED_ERROR_STATE
09:07:12.032 [1128.7144] <2> onlfi_vfms_logf: INF - vmwareLogger: WaitForTaskComplete: returning 0X24
<cut here>
09:13:03.061 [8184.3320] <32> onlfi_freeze: FTL - VMware_freeze: VIXAPI freeze failed with 36] <4> bpfis Exit: INF - EXIT STATUS 156: snapshot error encountered
Cause
The message, its cause, and workarounds are discussed in the following VMware knowledge base article:
Unable to use Snapshots or perform a backup on virtual machines configured with bus-sharing
http://kb.vmware.com/kb/1006392
VMware does not support snapshots of virtual machines configured for bus-sharing. This means the virtual machine cannot be protecting using the vStorage API.
Solution
These virtual machines are configured in such a way that they cannot have snapshots created. If you cannot disable bus-sharing for the client, you may need to back these up with a NetBackup client installed in the guest operating system rather than using the VMware Agent.
Applies To
NetBackup 7.x with VMware agent.