Well, you can use P2V utility (physical to virtual) to make a vm image and import it into your vm cluster.
Why do you think image of a physical server is hard to create? There is native utility does that, there are 3rd party utilities does that. Acronis, Veeam, Symantec and so on, they all can image physical and virtual servers