V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jetbillwin
V2EX  ›  Vagrant

Veewee,快速定义 Vagrant 的 box,支持各种虚拟机

  •  
  •   jetbillwin · 2013-11-22 04:41:23 +08:00 · 6561 次点击
    这是一个创建于 3801 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直在用vagrant-parallels,但是针对Parallels Desktop的box非常少,http://www.vagrantbox.es 上面也没有。

    今天偶然在Github上面发现了 https://github.com/mkoryak/vagrant-parallels-ubuntu-12.04-lts ,进而发现了 https://github.com/jedi4ever/veewee 。然后我就被 Veewee 震惊了。

    简单来说, Veewee 就是“Easing the building of vagrant boxes”的一个工具,支持VirtualBox VMware (Fusion) KVM Parallels四种虚拟机格式文件的导出。

    不过,这个还不是它最厉害的地方,最厉害的地方是它有一堆的templates可以用,单纯针对Parallels就有近200个template,支持CentOS 4.8 到 Ubuntu 13.10,乃至Windows 2008到Windows 8。以后装虚拟机也省事了……
    具体的Template请移步 https://github.com/jedi4ever/veewee/tree/master/templates

    再者,Veewee的配置文件中有:boot_cmd_sequence,里面可以模拟一些按键,做到自动化安装。好吧,碉堡了。
    还支持:postinstall_files,可以放置一些后期的脚本,比如设置vagrant或者安装ruby等等。不过,我在用Chef-solo,所以我需要一个纯净的系统。 XD

    对于Veewee,我认为完全可以取代 http://www.vagrantbox.es 了,尤其适合团队配置适合自己的 Vagrant 开发环境,并同步线上环境(如果你用脚本的话)。

    补充一点,对于Parallels Desktop,需要安装parallels_sdk,链接地址: http://www.parallels.com/downloads/desktop/ 中的 Additional downloads for Parallels Desktop 9 for Mac > Parallels Virtualization SDK 9 for Mac
    1 条回复    1970-01-01 08:00:00 +08:00
    greatjam
        1
    greatjam  
       2014-02-14 16:55:20 +08:00
    Veewee确实是一个不错的工具,这里有一篇使用介绍,可以看一看
    https://github.com/larrycai/blog/blob/master/cn/veewee_create_vm.mkd
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3653 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:22 · PVG 12:22 · LAX 21:22 · JFK 00:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.