开发工具 你开始用 Vagrant + VMWare Fusion 了吗?

nouse · 2013年03月16日 · 最后由 nouse_sb 回复于 2018年05月15日 · 17027 次阅读

首先说一句题外话,发贴时选择节点非常不方便,建议两个级别用两个选择框。

Vagrant 1.1 发布,增加了 VMWare Fusion 的支持。从此 Mac OSX 也成为可用的虚拟化开发环境了。(当然代价是要买 license)

和 Virtualbox 版本比:

  1. 磁盘终于不需要配置 nfs 了
  2. 网络性能显著加强

我还自制了一个 Debian 6 的镜像,可是比官方的大好多(1.1G vs 370M)。现在每个空白的虚拟机消耗 300M 内存,感觉有点多。

因为我们的项目还要用 ruby 1.8,很多 gem 比如 unicorn 没办法用 Mountain Lion 自带的 ruby 安装,所以我把 ruby 文件共享到虚拟机,在苹果下编辑,在虚拟机里运行。

Nice, 回家研究下先:)

这个要试一下,这个是付费的吗?

#3 楼 @lidashuang 是付费的,79 刀一个 Licenses。 http://www.vagrantup.com/vmware#buy-now

如果实际项目中用得到的话,这个是值得的,我们一直在用 VirtualBox,虽然免费,但是 Virtualbox 的磁盘 IO 性能太残废,以及要通过 NFS 的方式给磁盘 IO 托底这个太奇葩了。看来要向客户好好推荐一下。

Sigh, 4gb memory not enough to run virtual machine

#5 楼 @blacktulip the ubuntu server with vagrant use about 400MB memory

虚拟化还是太重量级了。都怪 Linux 是个渣内核...

问个相关的问题哈,vagrant 文档中为啥说 vagrant 可以虚拟化开发环境,明明也可以虚拟化生产环境…

#9 楼 @KoALa 生产环境靠谱吗?

79 真心不贵。伤不起的是 Fusion 永无止境的收费升级。

#9 楼 @KoALa 生产环境没有人用 virtualbox 和 vmware fusion

#12 楼 @nouse 好吧,我可能理解不对。我以为 vagrant 是这么用的:在真正部署到生产环境之前,先用 vagrant+virtualbox 或者 vmware 在本地虚拟化一个和生产环境一样的环境配置,测试过了之后再部署到真正的生产环境...

要是能在 x86 上模拟 mips 或者 arm 就更好了...

用你嘛币

需要 登录 后方可回复, 如果你还没有账号请 注册新账号