Have a SmartOS installation, that you know either the root password for, or a secondary account with sufficient permissions to be able to run the vm tools (vmadm, dsadm).
That's it!
#Notes:
This is a work in progress, so please report any bugs that you find.