Yes, for VMs running on VMware we have developed the Altaro VM Tools, which can be deployed to the VM through the Altaro Management console in order to truncate the transaction logs for MS Exchange and SQL.

VMs running on a Hyper-V host will handle this by default without the need for an agent on the guest VM. Ensure that the Application Consistent option is enabled for such VMs.