Ich habe eine ziemlich alte VM über Vagrant instanziiert. Ich habe meinen ganzen Entwickler-Stack drauf. Die Konfiguration ist diese:Zwei vagrantfiles - VMs Kommunikation
config.vm.box = "ubuntu/trusty64"
config.vm.network :forwarded_port, guest: 3389, host: 33389, id: "rdp", auto_correct: true
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.hostname = "labs"
config.vm.provider "virtualbox" do |vb|
vb.memory = "4096"
vb.name = "labs"
end
ich auch eine neue VM für die Prüfung über Vagrant generiert haben, die aber eine andere Vagrantfile verwenden. Die Konfiguration ist diese:
s2.vm.box = "ubuntu/trusty64"
s2.vm.hostname = 'backend'
s2.vm.box_url = "ubuntu/precise64"
s2.vm.network :private_network, ip: "192.168.56.102"
s2.vm.network :forwarded_port, guest: 22, host: 10222, id: "ssh"
s2.vm.provider :virtualbox do |v|
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--memory", 1024]
v.customize ["modifyvm", :id, "--name", "backend"]
end
Auf diesem Server, ich habe eine mongodb, dass ich eine Verbindung herstellen möchten, von meiner ersten VM.
Was ist die Änderung, die ich in die zweite VagrantFile bringen könnte, um die VM für die erste zugänglich zu machen?
Oder gibt es eine andere offensichtliche und einfachere Lösung