Virtual machine 将Vagrant切换为使用Parallels而不是VirtualBox

Virtual machine 将Vagrant切换为使用Parallels而不是VirtualBox,virtual-machine,vagrant,Virtual Machine,Vagrant,是否可以在Vagrant中使用Parallels而不是(疯狂缓慢的)VirtualBox?几个月前有一个大型提交,合并了机器抽象分支: 这是公平的 这个分支引入了“机器抽象”代码。这是一个重大问题 《流浪汉》的发展史上的一个里程碑,因为它将所有 将特定于VirtualBox的代码输出到插件中 明白了: 现在,为其他应用程序编写插件在技术上是可能的 然而,要使之可行,仍有大量工作要做 到目前为止,master中唯一的提供商是virtualbox: 虽然它不是并行的(您可能已经付费),但有

是否可以在Vagrant中使用Parallels而不是(疯狂缓慢的)VirtualBox?

几个月前有一个大型提交,合并了机器抽象分支:

这是公平的

这个分支引入了“机器抽象”代码。这是一个重大问题 《流浪汉》的发展史上的一个里程碑,因为它将所有 将特定于VirtualBox的代码输出到插件中

明白了:

现在,为其他应用程序编写插件在技术上是可能的 然而,要使之可行,仍有大量工作要做

到目前为止,master中唯一的提供商是virtualbox:

虽然它不是并行的(您可能已经付费),但有一个使用VMWare Fusion的插件:

该插件不是免费的,因此您需要购买插件和Fusion的许可证

我每周都会在我的虚拟机中出现几次内核恐慌。据Mitchell说,VirtualBox在Mac电脑上的内核恐慌问题已经存在多年了,但一直没有得到很好的解决,而换成Fusion是最好的选择。

也许这会对你有所帮助(新鲜的和新的)


在google中找到了这个线程以及官方Parallels Vagrant集成:

终于有了一个来自Parallels的官方Vagrant提供商!不幸的是,上面没有提到

请参阅和流浪者提供者项目的详细信息。有关提供商的更多问题,请参阅

到目前为止,只有一个限制:“Parallels提供程序支持所有基本的Vagrant功能,除了下一个:“转发端口”配置尚不可用。”(摘自)

感谢您指出,Mac从Parallels 10开始就可以使用“转发端口”。

您可以将Parallels与Vagrant一起使用。这里有一组逐行的操作说明(假设您安装了Parallels和Vagrant)

  • $vagrant插件安装vagrant parallels
  • $mkdir一些项目/&cd一些项目
  • $vagrant init parallels/ubuntu-14.04
  • $vagrant up--提供程序并行

  • 注意,您只需安装一次Wagrant parallels。还要注意的是,您只需在第一次向上传递
    --provider parallels
    之后,它就会自动使用parallels提供程序

    谢谢大家!!这真是太棒了!我有相似之处,但一切都比Oracle虚拟机好,所以我马上就去Fusion。@WojciechBednarski你能分享一下你现在在Mac OS X+VMWare Fusion+Vagrant上的过期时间吗?我现在在OS X上使用带有免费VirtualBox的vagran,有时它非常不稳定。@Gabe当我开始使用vagrant+vmware fusion时,在Linux上使用vagrant+VirtualBox与其他同事在同一项目上合作是否容易?@andi Fantastic,例如,VM内部的编译时间从大约10分钟减少到了2分钟——相同的项目相同的硬件。然而,VMware Fusion 6.0.2在共享文件夹方面引入了一些问题,有些人对此有异议。@WojciechBednarski dzięki!那么你会建议继续使用fusion版本5吗?@AgentK:我采纳了你的编辑建议。谢谢值得一提的是,您只能在基于订阅的Pro或Business版本中使用Vagrant。不幸的是,不能使用常规的永久授权家庭版。