Sí, su última pregunta en negrita es correcta. Vagrant es una herramienta fantástica para resumir y definir una VM como un archivo de configuración. VirtualBox hace el trabajo pesado, así como los implementadores (marioneta, chef). Como dice el autor, él se para sobre los hombros de los gigantes. Me gustaría alejarme de la fusión si estás cansado de limpiar tu env clean o si quieres un entorno de escenificación realmente prístino. Utilice fusion para una caja permanente o ejecute una GUI X11. Vagrant también puede volver a empaquetar su vm después de haberlo construido. Entonces puedes usar la imagen base de alguien y volver a empaquetarla. VMware puede hacer esto también pero no fácilmente desde un archivo de configuración afaik.
Vagrant parece detenerse antes de capificar pero no está ligado a los rieles/ruby. Quiero decir, solo lo usaría para la puesta en escena y desarrollo solo o equipos de desarrollo. Tal vez no prod el aprovisionamiento.
VirtualBox se compara directamente con VMWare. Una vez que vagabundos llegue a 1.0, se planea que sea compatible con la fusión de vmware y luego tendrás la opción de elegir la plataforma vm.
También eche un vistazo al bibliotecario-chef en relación con el vagabundo. Bonito conjunto de libros de cocina precocinados para el chef.
Gracias por una respuesta muy completa – Brand
Ahora que el soporte de Docker entra en Vagrant ... es posible que pueda aprovisionar entornos para el uso en producción. – Erik
Tenga en cuenta que ahora Vagrant admite la fusión de VMWare como alternativa a Virtualbox. Sin embargo, es un complemento pago (ver http://docs.vagrantup.com/v2/vmware/index.html), Virtualbox sigue siendo la oferta gratuita predeterminada. – benz001