A general system error occurred: Storage VMotion Failed to copy one or more of the VMs disks, Please consult the VM’s log For more details, looking For lines starting with “CbTMotion’. See the error stack For details on the cause of this problem
Error Stack information:
Disk clone Failed. Cancelling Storage vMotion,Storage vMotion clone operation Failed. Cause: The called Function cannot be performed on partial chains. Open the parent virtual disk
/vmfs/volumes/Virtual_Machine_Storage_Path/Virtual_Machine/
)contains entries similar to:MMM DD 05:36:58.449: Worker#0| DISKLIB-LIB : CREATE: "/vmfs/volumes/<Virtual Machine Storage Path>/<Virtual Machine>/<Virtual Machine>.vmdk" -- vmfs capacity=0 (0 bytes) adapter=Invalid cowGran=0
MMM DD 05:36:58.451: Worker#0| DISKLIB-LIB : Failed to clone : The called function cannot be performed on partial chains. Open the parent virtual disk (5).
MMM DD 05:36:58.451: Worker#0| CBTMotion: scsi0:1: Clone: copy operation failed: The called function cannot be performed on partial chains. Open the parent virtual disk
MMM DD 05:36:58.451: Worker#0| CBTMotion: scsi0:1: failed to clone disk from <Virtual Machine>.vmdk to /vmfs/volumes/\<Virtual Machine Storage Path>/<Virtual Machine>/<Virtual Machine>.vmdk.
MMM DD 05:36:58.451: Worker#0| CBTMotion: disk clone failed, aborting Storage VMotion.
MMM DD 05:36:58.451: Worker#0| Msg_Post: Error
MMM DD 05:36:58.451: Worker#0| [msg.cbtmotion.clonefail] Storage vMotion clone operation failed. Cause: The called function cannot be performed on partial chains. Open the parent virtual disk
MMM DD 05:36:58.451: Worker#0| [msg.cbtmotion.disk.clone.failed] Disk clone failed. Canceling Storage vMotion.
MMM DD 05:36:58.451: Worker#0| ----------------------------------------
MMM DD 05:36:58.716: vmx| CBTMotion: Worker thread exited.
vCenter Server
vSphere ESXi
This issue occurs because the VMDK descriptor for the base disk has an incorrect parentCID value.
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=f7365fa0
parentCID=f7362355 < This is the incorrect parentCID for the base disk</FONT>
isNativeSnapshot="no"
createType="vmfs"
# Extent description
RW 20971520 VMFS "ABCD_1-flat.vmdk"
# The Disk Data Base
#DDB
ddb.adapterType = "lsilogic"
ddb.geometry.sectors = "63"
ddb.geometry.heads = "255"
ddb.geometry.cylinders = "1305"
ddb.uuid = "## ## ## ##-## ## ## ## "
ddb.longContentID = "########"
ddb.virtualHWVersion = "7"
ddb.deletable = "true"
Example: cd /vmfs/volumes/virtual_machine_storage/Virtual_Machine_name/
.vmdk
file by running the command:cp Virtual_Machine_name.vmdk Virtual_Machine_name-backup.vmdk
Virtual_Machine_name.vmdk
file that was listed in the logs with a text editor. For more information, see Adding/Deleting/Editing a host entry on vCenter server or ESXi host using vi editor.<virtual machine>-<number>.vmdk
as this is a snapshot and should not be treated the same way.parentCID= fxxxxxxx
parentCID=ffffffff
.vmdk
file.