psybox Do you have a method of selling the end-user a VM that is controlled by your billing/system or other control panel? If so, they could restart the VM via that method. You could setup a template for sale of Enhance enabled servers. ProxMox, XCP-ng, Virtualizor(YIKES) all have these options in various billing systems.
Currently our customers with dedicated VM in Enhance have all requested to be in our larger Enhance cluster for the sake of utilizing our Enhance backup/email servers. This is in part due to our business model, and that most are full-managed dedicated hosting VM(s). No issues, and a lot easier to manage than our many plesk customers...
But, once the option to provide separate Enhance licenses is available, this will be good for providing the VM(s) and letting those that want it to fully manage Enhance from a single-server or to scale out as needed. All our systems need to do is to provide the Enhance license and basic VM's to them. We are seeing an uptick in smaller town-ships purchasing this type of product.