Event DetailsName: VcdMachineCreationErrorType: ErrorTime: <EVENT_TIME>Resource Name: <TKG_CLUSTER_VM_NAME>error: error for adding TKG VM to vApp[<TKG_CLUSTER_NAME>]: [unable to issue call to create VMs with prefix [<TKG_CLUSTER_VM_NAME>] in vApp [<TKG_CLUSTER_NAME>] with template [<CATALOG_NAME>/<TEMPLATE_NAME>]: [unable to issue call to create VM [<TKG_CLUSTER_VM_NAME>] in vApp [<TKG_CLUSTER_NAME>] with template [<CATALOG_NAME>/<TEMPLATE_NAME>]: [error instantiating a new VM: API Error: 400: VDC Compute Policy <VM_PLACEMENT_POLICY_NAME> is not available in VDC <ORG_VDC>.]]]action/recomposeVApp API:error instantiating a new VM: API Error: 400: VDC Compute Policy <VM_PLACEMENT_POLICY_NAME> is not available in VDC <ORG_VDC>This issue is under review by VMware Cloud Director Engineering.
Subscribe to this knowledge article to get updates on this issue.
To workaround the issue ensure that all VM Placement Policies in Cloud Director have unique names if they are to be used for TKG cluster creation or alternatively do not select any Placement Policy for Control Plane or Worker Pools during the TKG Cluster creation.
The name of an existing VM Placement Policy can be edited as per the Cloud Director documentation here, Edit a VM Placement Policy in VMware Cloud Director.
For information on how to generate logs from Container Service Extension and an Ephemeral VM (Bootstrap VM) see the documentation, Troubleshooting - Log Analysis from Bootstrap VM.