http://java.dzone.com/news/using-vagrant-team
https://rvm.beginrescueend.com/
http://vagrantup.com/docs/getting-started/setup/windows.html
Vagrant and Windows
Vagrant and Windows 64-Bit
Jruby, Winole32, Vagrant and Windows
Vagrant and Windows 64-Bit
Install JDK 64bit: Java SE downloads page.
Install JRuby 64bit: JRuby downloads page
jgem install jruby-openssl jruby-win32ole
jgem install vagrant
>jgem install vagrantERROR: While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: virtualbox requires ffi (~> 1.0.9)
jgem install ffi
Optional:https://github.com/vertiginous/pik/
jgem install pik
pik install c:/opt/pik
add c:/opt/pik to PATHpik install c:/opt/jruby-1.6.5.1/bin
pik install c:/opt/Ruby192/bin
$ vagrant box add base http://files.vagrantup.com/lucid32.box
$ vagrant init
$ vagrant up
$ vagrant ssh
vagrant.ppk file for use with Putty is available at: c:/opt/jruby-1.6.5.1/lib/ruby/gems/1.8/gems/vagrant-0.8.10/keys/vagrant.ppk
To use this create a new Putty session for `vagrant@localhost` on port `2222`, in the Connection>SSH>Auth configuration section navigate to the vagrant.ppk file, select it, save the session for later use, and connect.
For a more detailed guide please consult: http://vagrantup.com/docs/getting-started/setup/windows.html
vagrant/vagrant
pik gem install veewee
Can use VRDP to connect to the VM from a non-host machine via RDP: http://www.virtualbox.org/manual/ch07.html and http://itknowledgeexchange.techtarget.com/server-virtualization/using-vrdp-to-view-virtualbox-virtual-machines-remotely/
To enable, VirtualBox -> Settings -> Display -> RemoteDisplay (use Guest mode - The null method is a no-security model in that any VRDP connection will be accepted, and this configuration is documented by Sun as being designed for a testing and private network only configuration)
vagrant basebox templates
The following templates are available:
- vagrant basebox define '<boxname>' 'CentOS-4.8-i386'
- vagrant basebox define '<boxname>' 'CentOS-5.5-x86_64-netboot'
- vagrant basebox define '<boxname>' 'CentOS-5.6-i386'
- vagrant basebox define '<boxname>' 'CentOS-5.6-i386-netboot'
- vagrant basebox define '<boxname>' 'CentOS-5.6-x86_64-netboot'
- vagrant basebox define '<boxname>' 'CentOS-5.7-i386-netboot'
- vagrant basebox define '<boxname>' 'CentOS-5.7-x86_64-netboot'
- vagrant basebox define '<boxname>' 'CentOS-6.0-i386'
- vagrant basebox define '<boxname>' 'CentOS-6.0-i386-netboot'
- vagrant basebox define '<boxname>' 'CentOS-6.0-x86_64'
- vagrant basebox define '<boxname>' 'CentOS-6.0-x86_64-minimal'
- vagrant basebox define '<boxname>' 'CentOS-6.0-x86_64-netboot'
- vagrant basebox define '<boxname>' 'CentOS-6.1-x86_64-minimal'
- vagrant basebox define '<boxname>' 'Debian-5.0.8-amd64-netboot'
- vagrant basebox define '<boxname>' 'Debian-5.0.8-i386-netboot'
- vagrant basebox define '<boxname>' 'Debian-6.0.3-amd64-netboot'
- vagrant basebox define '<boxname>' 'Debian-6.0.3-i386-netboot'
- vagrant basebox define '<boxname>' 'Fedora-14-amd64'
- vagrant basebox define '<boxname>' 'Fedora-14-amd64-netboot'
- vagrant basebox define '<boxname>' 'Fedora-14-i386'
- vagrant basebox define '<boxname>' 'Fedora-14-i386-netboot'
- vagrant basebox define '<boxname>' 'Fedora-15-i386'
- vagrant basebox define '<boxname>' 'Fedora-15-i386-netboot'
- vagrant basebox define '<boxname>' 'Fedora-15-x86_64'
- vagrant basebox define '<boxname>' 'Fedora-15-x86_64-netboot'
- vagrant basebox define '<boxname>' 'Fedora-16-i386'
- vagrant basebox define '<boxname>' 'Fedora-16-x86_64'
- vagrant basebox define '<boxname>' 'Sysrescuecd-2.0.0-experimental'
- vagrant basebox define '<boxname>' 'archlinux-i386'
- vagrant basebox define '<boxname>' 'archlinux-i386-netboot'
- vagrant basebox define '<boxname>' 'archlinux-x86_64'
- vagrant basebox define '<boxname>' 'archlinux-x86_64-netboot'
- vagrant basebox define '<boxname>' 'freebsd-8.2-experimental'
- vagrant basebox define '<boxname>' 'freebsd-8.2-pcbsd-i386'
- vagrant basebox define '<boxname>' 'freebsd-8.2-pcbsd-i386-netboot'
- vagrant basebox define '<boxname>' 'gentoo-latest-i386-experimental'
- vagrant basebox define '<boxname>' 'gentoo-latest-x86_64-experimental'
- vagrant basebox define '<boxname>' 'openSUSE-11.4-DVD-i586'
- vagrant basebox define '<boxname>' 'openSUSE-11.4-DVD-x86_64'
- vagrant basebox define '<boxname>' 'openSUSE-11.4-NET-i586'
- vagrant basebox define '<boxname>' 'openSUSE-11.4-NET-x86_64'
- vagrant basebox define '<boxname>' 'openindiana-148-ai-x86'
- vagrant basebox define '<boxname>' 'opensuse-11.4-i386-experimental'
- vagrant basebox define '<boxname>' 'scientificlinux-6.1-i386-netboot'
- vagrant basebox define '<boxname>' 'scientificlinux-6.1-x86_64-netboot'
- vagrant basebox define '<boxname>' 'solaris-11-express-i386'
- vagrant basebox define '<boxname>' 'ubuntu-10.04.2-amd64-netboot'
- vagrant basebox define '<boxname>' 'ubuntu-10.04.2-server-i386-netboot'
- vagrant basebox define '<boxname>' 'ubuntu-10.04.3-server-amd64'
- vagrant basebox define '<boxname>' 'ubuntu-10.04.3-server-amd64-alt'
- vagrant basebox define '<boxname>' 'ubuntu-10.04.3-server-i386'
- vagrant basebox define '<boxname>' 'ubuntu-10.10-server-amd64'
- vagrant basebox define '<boxname>' 'ubuntu-10.10-server-amd64-netboot'
- vagrant basebox define '<boxname>' 'ubuntu-10.10-server-i386'
- vagrant basebox define '<boxname>' 'ubuntu-10.10-server-i386-netboot'
- vagrant basebox define '<boxname>' 'ubuntu-11.04-server-amd64'
- vagrant basebox define '<boxname>' 'ubuntu-11.04-server-i386'
- vagrant basebox define '<boxname>' 'ubuntu-11.10-server-amd64'
- vagrant basebox define '<boxname>' 'ubuntu-11.10-server-amd64-ishaya'
- vagrant basebox define '<boxname>' 'ubuntu-11.10-server-amd64-ruby192'
- vagrant basebox define '<boxname>' 'ubuntu-11.10-server-i386'
- vagrant basebox define '<boxname>' 'ubuntu-8.04.4-server-amd64'
- vagrant basebox define '<boxname>' 'ubuntu-8.04.4-server-i386'
- vagrant basebox define '<boxname>' 'windows-2008R2-amd64'
vagrant basebox define 'centos' 'CentOS-6.1-x86_64-minimal'
http://chrisadams.me.uk/2010/05/10/setting-up-a-centos-base-box-for-development-and-testing-with-vagrant/
vagrant basebox build 'centos'
We did not find an isofile in <currentdir>/iso.
The definition provided the following download information:
- Download url: http://mirror.internode.on.net/pub/centos/6.1/isos/x86_64/CentOS-6.1-x86_64-minimal.iso
- Md5 Checksum: 03177dfefb4ebfeb03f457c29f00b0a1
Download? (Yes/No) |No|