Updated Jul 22/2019
There are lots of different how-tos out there for automatically launching VMs using VirtualBox on MacOS. Most of them focus on older versions of VirtualBox or old versions of MacOS.
Tested using macOS Mojave 10.14.4 running VirtualBox 6.0.8. The guest OS is RHEL 7.
Following the instructions on the VirtualBox website (https://www.virtualbox.org/manual/ch09.html#autostart), copy the Virtualbox autostart plist template file to your system's LaunchDaemons folder.
mig8447$ sudo cp \