As long as the host name is correct then it will work. You will need to install a new sap license as I believe there will be a change in the hardware key. Once the physical machine has been cloned. you just need to stop the server and start the virtual machine with the same hostname. If this is possible then you can avoid the sapinst execution.
Regards
RB