your best option would be to use a solution like vm create a bare metal back up of the physical server schedule job once a week or what ever and then it can be deployed to ESX as A vm .
but not a good idea why not go fully virtual with the server it self.
and you could have a workflow create in vCO to deploy the VM.