No Vagrantfile, dê a cada uma das máquinas um endereço privado estático.
Vagrant.configure(2) do |config|
config.vm.define "master" do |master|
master.vm.box = "ubuntu/trusty64"
# You may wish to use a more obscure private ip, like 10.2.2.4
master.vm.network "private_network", ip: "10.0.0.200"
end
config.vm.define "slave" do |slave|
slave.vm.box = "ubuntu/trusty64"
# You may wish to use a more obscure private ip, like 10.2.2.5
slave.vm.network "private_network", ip: "10.0.0.201"
end
End
Com essas duas máquinas inicializadas, você pode primeiro usar o ssh em uma única pelo nome
vagrant ssh master
E dentro desta sessão você pode fazer o ssh para outra máquina via ip da sua rede privada:
ssh 10.0.0.201
Quando for solicitado um usuário / senha, você pode autenticar como vagrant
/ vagrant
ou ainda configurar um ssh para você mesmo.
Esta informação foi adaptada da seguinte postagem [1] :
- Vagrant Virtual Machine Cluster Jesse - jessnet 2014-04-22. Recuperado em 2015-02-26