So, just wanted to contribute back to this thread with info that might help (and offer a chance for someone to correct me!).
A few years back I had virtualized unRAID via PLOP and could first-hand attest to the slooooowww boot time and issues with that; so much so that I had gone baremetal. With a new build, I decided I'd revisit virtualizing unRAID under ESX, and ran across plopkexec (actually mentioned elsewhere on this forum for a different purpose). I can say that this drastically cuts down on the boot time (for all perceived purposes, same as bare metal). With passed through M1015, I now have effectively the same config as my prior bare metal (and even moved it over seamlessly) without the hassles I recall of the AIO solutions prior.
Granted, this is now a day in, so still waiting for the other shoe to drop...
I am still running plop as I could not figure out how to get kexec to work. Can you share?
i'm running plopKExec on my offsite server - just download plopKexec iso image, add it to your unRAID VM, and thats all.. plopKexec boots, then it scans flash drives, finds unRAID flash, then automatically boots first boot choice of the flash..