我已经运行 VMWare fusion 一段时间了,并使用它来创建我的 ubuntu rails 开发环境和 Web 服务器的新实例。
我正在尝试过渡到使用 virtualbox 和 vagrant。
据我了解,virtualbox 运行虚拟机,vagrant 管理实例。在 VMWare Fusion 中,它同时进行 VM 和实例管理。这是否意味着将 virtualbox 与 vagrant 一起使用与仅使用 VMWare Fusion 几乎相同?
我已经运行 VMWare fusion 一段时间了,并使用它来创建我的 ubuntu rails 开发环境和 Web 服务器的新实例。
我正在尝试过渡到使用 virtualbox 和 vagrant。
据我了解,virtualbox 运行虚拟机,vagrant 管理实例。在 VMWare Fusion 中,它同时进行 VM 和实例管理。这是否意味着将 virtualbox 与 vagrant 一起使用与仅使用 VMWare Fusion 几乎相同?
是的,你加粗的最后一个问题是正确的。Vagrant 是一个很棒的工具,可以将 VM 打包并定义为配置文件。VirtualBox 和部署者(木偶、厨师)一样完成繁重的工作。正如作者所说,他站在巨人的肩膀上。如果您厌倦了将环境擦拭干净,或者您想要一个真正原始的登台环境,我想离开融合。将 fusion 用于永久框或运行 X11 GUI。Vagrant 也可以在你构建好之后重新打包你的虚拟机。所以你可以使用某人的基础镜像并重新打包它。VMware 也可以做到这一点,但通过配置文件 afaik 并不容易。
Vagrant 似乎没有停止 capify,但它与 rails/ruby 无关。我的意思是,我只会将它用于分期和单独开发或开发团队。也许不是产品供应。
VirtualBox 直接与 VMWare 进行比较。一旦 vagrant 达到 1.0,它计划将支持 vmware fusion,然后您将可以选择 vm 平台。
还可以查看与 vagrant 相关的图书馆员厨师。一套非常酷的厨师预制食谱。