【问题标题】:Difference between virtualbox + vagrant and VMWare fusionvirtualbox + vagrant 和 VMWare fusion 的区别
【发布时间】:2012-08-26 19:56:35
【问题描述】:

我已经运行了一段时间的 VMWare fusion,并使用它来创建我的 ubuntu rails 开发环境和 Web 服务器的新实例。

我正在尝试过渡到使用 virtualbox 和 vagrant。

据我了解,virtualbox 运行虚拟机,vagrant 管理实例。在 VMWare Fusion 中,它同时进行 VM 和实例管理。 这是否意味着将 virtualbox 与 vagrant 一起使用与仅使用 VMWare Fusion 几乎相同?

【问题讨论】:

    标签: ruby-on-rails vmware virtualization vagrant


    【解决方案1】:

    是的,您最后一个加粗的问题是正确的。 Vagrant 是一个很棒的工具,可以将 VM 打包并定义为配置文件。 VirtualBox 和部署者(木偶、厨师)一样完成繁重的工作。正如作者所说,他站在巨人的肩膀上。如果您厌倦了将环境擦干净,或者您想要一个真正原始的登台环境,我想离开融合。将 fusion 用于永久框或运行 X11 GUI。 Vagrant 也可以在你构建好之后重新打包你的虚拟机。所以你可以使用某人的基础镜像并重新打包它。 VMware 也可以做到这一点,但通过配置文件 afaik 并不容易。

    Vagrant 似乎没有 capify,但它与 rails/ruby 无关。我的意思是,我只会将它用于分期和单独开发或开发团队。也许不是产品配置。

    VirtualBox 直接与 VMWare 进行比较。一旦 vagrant 达到 1.0,计划它将支持 vmware fusion,然后您将可以选择 vm 平台。

    还可以查看与 vagrant 相关的 librarian-chef。一套非常酷的厨师预制食谱。

    【讨论】:

    • 感谢您的详尽解答
    • 现在 Docker 支持正在进入 Vagrant.. 您也许可以为生产环境提供环境。
    • 请注意,现在 Vagrant 支持 VMWare 融合作为 Virtualbox 的替代品。然而,它是一个付费插件(参见docs.vagrantup.com/v2/vmware/index.html),Virtualbox 仍然是默认的免费产品。
    猜你喜欢
    • 2014-05-20
    • 2017-08-23
    • 1970-01-01
    • 2010-12-17
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-07
    相关资源
    最近更新 更多