The original VM “vm_name” is running normally on the host. Both VMs are currently located on the same host.
1. Is it safe to remove the invalid VM "/vmfs/volumes/xxxxxxxx-xxxxxxxx-xxxx-xxxxxxxxxxxx/vm_name.vmx"?
2. Is it required to migrate the original VM to another host before removing it?
VMware vCenter Server 7.x
VMware vCenter Server 8.x
As both the VMs are on same host following steps would be recommended to remove the invalid .vmx:
Perform the compute only vMotion for the "vm_name” to any other host in the cluster.
In the case of invalid virtual machines there are many potential causes and additional troubleshooting is required. The most common causes and resolutions are discussed here.