官方参考:http://docs.vagrantup.com/v2/getting-started/index.html
虚拟机是准备多种测试环境的利器。Vagrant这款免费软件让虚拟机的部署和管理更加便捷了,大赞~
下载并安装Vagrant http://www.vagrantup.com/downloads
下载并安装Virtual Box / VMware / Hyper-V (三者择一,我只安装了Virtual Box),这三种虚拟机软件Vagrant都支持
重启后验证:‘vagrant’会添加到系统环境变量中,如下图:
如下图,运行两个命令,以部署一台虚拟机。这里我用的是Vagrant提供的Box,你想针对项目自己整一个也行。
命令完成之后,一台系统为Ubuntu 12.04 LTS 32-bit的虚拟机就运行在Virtual Box中。由于Host系统是Windows Server,而Guest是Linux,我们不能直接在Virtual Box中访问虚拟机。http://stackoverflow.com/questions/9885108/ssh-to-vagrant-box-in-windows
于是我选择用PuTTY来访问Linux VM。用户名密码均是vagrant
当然,你可以利用private key file来访问VM。即先用PuTTYGen生成.ppk后缀的文件,随后在PuTTY中进行相关配置。
Connection > Data > Auto-login username
Connection > SSH > Auth > Private key for authentication