By default VMware Fusion suspends a Virtual Machine that is not explicitly shutdown from within the Guest OS, i.e. when closing the VMware Fusion.app while a Virtual Machine is running or clicking the close button on the Virtual Machine's display window. This behavior can be changed in VMware Fusion's General Preferences
The other option is to set the following in the target Virtual Machine's .vmx configuration file.
suspend.disabled = "TRUE"
Have a look at: Editing the .vmx file for your VMware Fusion virtual machine (1014782) Image may be NSFW.
Clik here to view.