Ja, Ihre letzte Frage ist korrekt. Vagrant ist ein fantastisches Werkzeug, um eine VM als Config-Datei abzuschließen und zu definieren. VirtualBox erledigt sowohl das schwere Heben als auch die Deployer (Puppet, Koch). Wie der Autor sagt, steht er auf den Schultern von Riesen. Ich würde mich von der Fusion entfernen wollen, wenn du es satt hast, deine Umgebung sauber zu halten oder wenn du eine wirklich unberührte Inszenierung wünschen würdest. Verwenden Sie Fusion für eine permanente Box oder um eine X11 GUI zu betreiben. Vagrant kann dein vm auch neu verpacken, nachdem du es gebaut hast. Sie können also das Basisbild von jemandem verwenden und es neu verpacken. VMware kann dies auch, aber nicht einfach aus einer Konfigurationsdatei afaik.
Vagrant scheint kurz vor capify zu stoppen, aber es ist nicht an Rails/Ruby gebunden. Ich meine, ich würde es einfach für die Inszenierung und Entwicklung von Solo oder Entwicklerteams verwenden. Vielleicht nicht Provisionierung.
VirtualBox vergleicht direkt mit VMWare. Sobald der Landstreicher 1.0 erreicht, ist geplant, dass er vmware fusion unterstützen wird und dann haben Sie die Wahl zwischen vm platform.
Werfen Sie auch einen Blick auf Bibliothekar-Chef in Bezug auf Vagabund. Ziemlich coole Reihe von vorgefertigten Kochbüchern für Küchenchef.
Vielen Dank für eine sehr gründliche Antwort – Brand
Jetzt, da die Docker-Unterstützung in Vagrant eingeht, können Sie möglicherweise Umgebungen für die Produktion bereitstellen. – Erik
Beachten Sie, dass jetzt Vagrant VMWare Fusion als Alternative zu Virtualbox unterstützt. Es ist jedoch ein kostenpflichtiges Plugin (siehe http://docs.vagrantup.com/v2/vmware/index.html), Virtualbox bleibt das Standardangebot. – benz001