Você pode usar o VirtualBox e launchd
para iniciar VMs na inicialização como daemons. Veja aqui para um exemplo que pode apontar você na direção certa.
Estou procurando virtualizar uma instância do Server 2003 no OS X como um serviço, em vez de um aplicativo cliente. Eu tenho vasculhado a web, mas parece que os usuários estão procurando configurar um servidor local para fins de teste em seu laptop / desktop, em vez de instalar corretamente o Server 2003/2008.
Idealmente, gostaria que isso se comportasse como o Hyper-V ou outro software de virtualização bare-metal, em que a máquina virtual iniciaria na inicialização da máquina e seria executada em segundo plano sem qualquer intervenção do usuário.
Quais são minhas opções para fazer isso funcionar?
Você pode usar o VirtualBox e launchd
para iniciar VMs na inicialização como daemons. Veja aqui para um exemplo que pode apontar você na direção certa.