VC_FAULT_FATAL - A specified parameter was not correct: vm.ctkEnabled. Instant Clone Creation Error
search cancel

VC_FAULT_FATAL - A specified parameter was not correct: vm.ctkEnabled. Instant Clone Creation Error

book

Article ID: 367536

calendar_today

Updated On:

Products

VMware vCenter Server 6.0 VMware vCenter Server 7.0

Issue/Introduction

  • Outside factors can alter the value and introduce provisioning issues for Horizon Instant Clones. 
  • Cloning a virtual machine fails.
  • Instant Clone Provisioning fails with a Log Line entry similar to the below in a Connection Server debug file: 
    Location of Horizon (VDM) log files (1027744)
    Cloning of VM "name" has failed: Fault type is VC_FAULT_FATAL - A specified parameter was not correct: vm.ctkEnabled.

Environment

VMware vCenter Server 6.0

VMware vCenter Server 7.0

Cause

This is expected behaviour as a machine with this value set is not appropriate for usage as an Instant Clone.

Resolution

Please see the workaround section.

 

To work around this issue, disable the vm.ctkEnabled parameter, 

To disable CBT:

  1. Power off the virtual machine.
  2. Right-click the virtual machine and click Edit Settings.
  3. Click the Options tab.
  4. Click General under the Advanced section and then click Configuration Parameters. The Configuration Parameters dialog opens.
  5. Set the ctkEnabled parameter to false for the desired SCSI disk(s).
  6. Power on the virtual machine.


Note: Ensure that there are no snapshots on the virtual machine before enabling change tracking. If you create snapshots before enabling CBT, the QueryChangedDiskAreas API might not return any error or the data returned by QueryChangedDiskAreas might be incorrect.