Regarding servers that cannot be virtualized, I often find that to only be on paper. In testing they usually work fine,but are "not supported in a virtual environment" by the vendor.
If you install a new system and the above is the case. You can try to tell them..., "Well, we have to find another that supports a virtual environment".
You would be surprised how fast they can add support for virtual environment, at least in your contract
It can off cause be a bit harder to get a vendor to add support for a product you are already using and have invested money and time into.
Witch I guess is your case Hussain.
But usually there are alternatives to change to.
Just think of the benefits of phaseing out those, often odd applications, to something new that can run supported in a virtual environment. Other
than just for the sake of backups/Veeam.
If all that fails, there are a bunch of other backup solutions to choose from