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

chunlea · November 22, 2013 · Last by xds2000 replied at November 22, 2013 · 5004 hits

一直在用 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

You need to Sign in before reply, if you don't have an account, please Sign up first.