I am new in Vagrant and in Apache Storm.
I am following an online course where show the following situation.
There is an Ubuntu virtual machine installed on Virtual Box
On the host machine (the same where is installed Virtual Box and that run the guest Ubuntu VM) it is installed Vagrant.
In the tutorial first download from GitHub a directory that contains some project by this command:
git clone https://github.com/Udacity/ud381
that create this directory on my host Windows machine:
C:\Users\Andrea\Documents\workspaces\Real-Time\ud381
As you can see entering in the previous github repository this directory contain a Vagrantfile that contain:
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "udacity/ud381"
config.vm.network :forwarded_port, guest: 5000, host: 5000
end
From what I have understand the Vagrantfile represent the Vagrant configuration and I think that it represent the link with the Ubuntu guest VM that I have previously installed on VirtualBox (I have installed it by myself but I don't know if it is correct).
What exactly represent the previous configurations into my Vagrantfile?
I think that udacity/ud381 is the VM name on VirtualBox but I am not sure about it.
Then in the tutorial show that, using the shell, I have to enter into the directory that contain the Vagrantfile (this: C:\Users\Andrea\Documents\workspaces\Real-Time\ud381) and perform this statement:
vagrant up
it seems that begin to download something (it is very slow). What is it doing? What is it downloading?