...
An index of Host Related Faults thrown by the VC server during Instant Clone Creation
An article to outline a VC_FAULT_FATAL: Host-related faults.This is a child article of VC_FAULT_FATAL: An Index of Instant Clone Creation Errors returned by Vcenter (90411)
Horizon instructs Vcenter to create virtual machine objects in Vcenter utilizing the Simple Object Access Protocol.When Vcenter fails to complete an instruction, it will return an error response to Horizon with details on the cause.These can be failures on the Esxi Host level.These errors may appear when an ESXi host level issue manifests, which can include but is not limited to Datastore Capacity, Temporary issues with compute, network or storage (for example, a host disconnected)
VC_FAULT_FATAL- An error occurred while communicating with the remote host. This message is sent to Horizon when there is an issue with ESXi host communication.Please verify the health of the ESXi host identified in Horizon Logging as faulting - enter maintenance mode and restart 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) 2022-12-20T03:31:04.283-07:00 DEBUG (0EF4-126C) <DesktopControlLdap> [InformationBase] PoolInformation[cn=test ,ou=server groups,dc=vdi,dc=vmware,dc=int]::pae-PendingParentImageErrorMessage is now Fault type is VC_FAULT_FATAL - An error occurred while communicating with the remote host. Sample Esxi Host Log Entry: 2017-11-03T15:09:02.234-04:00 warning vpxd[7FEB6142A700] [Originator@6876 sub=InvtHostCnx opID=host-51@2181-ed3e16e] Exception occurred during host sync; Host communication failed; [vim.HostSystem:host-510], N5Vmomi5Fault17HostCommunication9ExceptionE(vmodl.fault.HostCommunication) 2022-12-28T03:26:47.736-07:00 error vpxd[07572] [Originator@6876 sub=CryptoManagerKmipWrapper] Failed to connect to key server, Err:QLC_ERR_COMMUNICATE Failed to establish TCP connection to server 2022-12-28T15:11:15.771Z warning vpxa[17619306] [Originator@6876 sub=Libs opID=1a572f40-01-71] [NFC ERROR] NfcFile_GetInfo: Failed to open file Reference Material: If each host is not configured for the network intended for your clones, this will cause this error: VC_FAULT_FATAL: Cannot connect to host DVS Network Instant Clone Creation Error(87885)VC_FAULT_FATAL - An error occurred while communicating with the remote host.” NSX Network Instant Clone Creation Error (87883)Place a Host in Maintenance Mode VC_FAULT_FATAL - No host is compatible with the virtual machine. This error is sent when there is an incompatibility with the host. This might occur, for example, if no host can satisfy the virtual machine's CPU or memory resource needs or if no host currently has network or storage access needed by the virtual machine.For example, if a virtual machine is configured with GPU hardware and is assigned to an ESXi host with no card. Horizon Log Line: 2022-12-15T16:48:24.144-05:00 DEBUG (183C-35B4) <PendingOperation- VCFOLDER/VC/VM -RefittingNGVC> [ResyncNgvcVmPO] Resync of VM TEST123 has failed: Fault type is VC_FAULT_FATAL - No host is compatible with the virtual machine. Logs on the Vcenter and ESXi host in question will reveal more a precise reason for the compatibility concern.Sample Esxi Host Log Entry: 2022-12-27T05:10:27.962+05:30 info vpxd[VpxLRO] -- ERROR task-11117 -- vm-1212 -- vim.VirtualMachine.powerOn: vim.fault.NoCompatibleHost: --> Result: --> (vim.fault.NoCompatibleHost) { --> faultCause = (vmodl.MethodFault) null, --> faultMessage = (vmodl.LocalizableMessage) [ --> (vmodl.LocalizableMessage) { --> key = "com.vmware.cdrs.placeVm.emptyCompatSet", --> host = (vim.HostSystem) [ --> 'vim.HostSystem:host-name' --> error = (vmodl.MethodFault) [ --> (vim.fault.InvalidState) { --> faultCause = (vmodl.MethodFault) null, --> faultMessage = <unset> --> msg = "" Reference Material:Virtual Machine not Compatible with any Host (80442)Virtual Machine not Compatible with any Host VC_FAULT_FATAL - The host does not have sufficient memory resources to satisfy the reservation. This can be a reservation on memory/ insufficient memory resources on the underlying host. Horizon Log Line: 2022-12-12T16:31:03.819-04:00 WARN (2188-2EA8) <VC thread> [LroVcTask] Got VcFault: com.vmware.daas.cloneprep.common.CPVcSubsystemException: The host does not have sufficient memory resources to satisfy the reservation. for task: task-123453 Sample Esxi Host Log Entry: 2022-12-10T08:16:42.457Z info vpxd[72926] [Originator@6876 sub=Default opID=3da6f6ab-01] [VpxLRO] -- ERROR lro-34977260 -- -- VmprovWorkflow: vim.fault.InsufficientHostMemoryCapacityFault: --> Result: --> (vim.fault.InsufficientHostMemoryCapacityFault) { --> faultCause = (vmodl.MethodFault) null, --> faultMessage = <unset>, --> host = 'vim.HostSystem:1125fc4f-eec1-4b0b-88d1-bbd0b9863593:host-92', --> unreserved = 26365, --> requested = 32768 --> msg = "" --> } Reference Material:Estimating Memory Requirements for Virtual Machine DesktopsEstimating CPU Requirements for Virtual Machine Desktops
This is a child article of Horizon View Best Practices: Instant Clone Provisioning and Troubleshooting (91265)