切换Vagrant使用Parallels而不是VirtualBox

时间:2012-12-30 03:06:56

标签: virtual-machine vagrant

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

6 个答案:

答案 0 :(得分:15)

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

https://github.com/yshahin/vagrant-parallels

答案 1 :(得分:7)

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

http://www.vagrantup.com/vmware

该插件免费,因此您需要为插件和Fusion购买许可证。

我的虚拟机每周都会出现一次内核恐慌。根据Mitchell的说法,VirtualBox多年来一直在Mac上遇到内核恐慌问题,这些问题从来没有得到很好的解决,并且交换到Fusion是最佳选择。

答案 2 :(得分:4)

最后还有来自Parallels的官方Vagrant提供商!不幸的是,www.vagrantup.com没有提到它。

请参阅Vagrant提供程序项目的Paralles' Vagrant DocumentationParallels GitHub page。有关提供者的进一步问题,有dedicated official forum

截至目前,只有一个限制:“Parallels提供商支持所有基本的Vagrant功能,但下一个功能除外:”转发端口“配置尚不可用。” (取自the readme on GitHub

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

答案 3 :(得分:3)

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

甚至是discussed a bit on Hacker News

  

这个分支引入了“机器抽象”代码。这是一个专业   Vagrant发展的里程碑,因为它抽象了所有的   特定于VirtualBox的代码插入到插件中。

问题:

  

白色技术上现在可以为其他人编写插件   提供者,仍然有很多工作要做,以使其可行。

截至目前, master 中唯一的提供商是virtualbox:

答案 4 :(得分:1)

可以使用Parallels和Vagrant。这是一行一行的指令(假设你安装了Parallels和Vagrant)。

  1. $ vagrant plugin install vagrant-parallels
  2. $ mkdir some-project/ && cd some-project
  3. $ vagrant init parallels/ubuntu-14.04
  4. $ vagrant up --provider parallels
  5. 注意,您只需安装vagrant-parallels一次。另请注意,您只需在第一次--provider parallels时传递up,之后它将自动使用parallels提供程序。

答案 5 :(得分:0)

在Google中发现此帖子以及官方Parallels-Vagrant集成:https://github.com/Parallels/vagrant-parallels