BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

运维利器Vagrant 1.5发布,Vagrant Cloud上线

| 作者 杨赛 关注 3 他的粉丝 发布于 2014年3月14日. 估计阅读时间: 4 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

本周初,Mitchell Hashimoto在Vagrant官方博客上宣布Vagrant 1.5发布与Vagrant Cloud上线。Hashimoto对Vagrant 1.5的描述如下:

  • 一个非常注重稳定性的Vagrant版本
  • 向后兼容。某些选项会输出warning,这些选项会在之后的版本中被移除

最重要的五个新功能:

下载地址在Vagrant官网,需要的同学可以自取。

跟Vagrant 1.5同时发布的Vagrant Cloud是配合Vagrant Share功能的一项公共云服务,这项服务目前为免费beta版,未来可能会发展成为收费模式。

Rsync、Hyper-V和SMB都很容易理解,下面着重介绍一下Vagrant Share和Boxes 2.0,这两个功能可能很多Vagrant用户都会用到:

Vagrant Share,即Vagrant环境共享功能,只要使用 vagrant share 这个指令,就可以把当前机器的环境配置生成一个可供其他联网人员访问的地址,知道这个地址的同学只要使用 vagrant connect 被共享的地址 指令,就可以读取被共享机器的vagrant环境。Vagrant Share支持HTTP、SSH、静态IP三种共享模式,HTTP为默认模式。在使用HTTP模式共享的情况下,任何人只要在浏览器里输入生成的地址就可以读取共享的信息,而无需在本机安装vagrant。

Vagrant Share会将共享的机器暴露在外部环境之下,目前Vagrant官方提供了一些简单的安全选项,并计划引入ACL权限控制,未来还会提供自建Vagrant Share服务器的功能。目前,所有Vagrant Share都连接到Vagrant Cloud之上。

Boxes 2.0则是在Vagrant 1.4的box之上做了如下改动:

  • 简化的box命名,格式类似 hashicorp/precise64。该名称同时是box的名称和访问地址
  • box可以做版本控制,你可以部署box的升级,而其他使用了该box的用户也会收到可用升级通知
  • box的共享目前也在Vagrant Cloud上进行

Boxes 2.0也向后兼容,之前的指令可以沿用。

同一个命名的box可能对应不同的provider,如VirtualBox或者VMware,Boxes 2.0对此进行了简化处理:

  1. 用户输入指令vagrant box add hashicorp/precise64
  2. 如果有多个provider的情况,vagrant会自己告诉用户这里有多个,并提示用户选择

最后,Hashimoto表示在下一个版本会有更大的惊喜:

在1.6版本中,你将能够随时看到系统中所有Vagrant环境的运行情况,再也不会害怕想不起来还有哪些VM在跑了!Vagrant也终于会对基于Windows的客户机提供完整的支持。然后我们还会添加至少两个服务商的支持。

Kiip工程师Robby Colvin将这个消息发布到Hacker News上之后,Hashimoto本人在帖子后面进行了回复与答疑。

Gittip开发者Patrick Connolly表示对Hashimoto往vagrant core中添加越来越多的东西表示怀疑,认为有些东西应该放到插件里去做;Hashimoto表示core现在还很轻量,并且他认为这些特性都是core应该有的东西。

用户anko抱怨VMware provider是收费的,Hashimoto说现在他们就是靠这个挣钱,毕竟VMware是收费的。而Hyper-V的支持代码大部分来自微软OpenTech,并且该代码以MIT协议开源,所以是免费的。

Docker maintainer和boot2docker的作者也路过串门,发来贺电。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT