使用Vagrant实现自动化部署linux虚拟机¶
Vagrant是什么¶
Vagrant是用ruby写的可以自动化linux虚拟机部署的工具,他让你可以很轻松的创建ubuntu10, 11, 13,还有centos5, 6, 7...
如何安装Vagrant¶
- 下载并安装virtual box
- 下载vagrant镜像
http://files.vagrantup.com/lucid32.box
vagrant box add my_ubuntu ./lucid32.box
vagrant init my_ubuntu
vagrant up
vagrant ssh
这样,我们就连接上了刚刚搭建的虚拟机。
如果我们把上面的过程写成.bat脚本,那么虚拟机就可以完全自动创建。
如果我们需要多台虚拟机来模拟分布式环境,比如我就用这些来安装hadoop,facebook scribe,来测试分布式日志系统的部署。
其实,这只是刚开始,因为vagrant是用ruby写的,所以他的可定制性简直令人发指,关于更多自动化虚拟机的内容,等我有空再分享吧。。。