Vagrant Multi VM:虚拟机与另一个虚拟对话

时间:2015-01-26 12:18:42

标签: curl virtual-machine vagrant vagrantfile

我有一个带有3个vms的多vm流浪环境。问题是,他们必须相互沟通。如何设置我的vagrantfile,以便VM1中的一个脚本可以卷曲到VM2?

此配置设置无效:

VM1:     config.vm.network“private_network”,ip:“192.168.50.4”

VM2:     config.vm.network“private_network”,ip:“192.168.50.5”

在VM1中:

curl 192.168.50.5

结果是,我无法连接到其他VM。如果我试图ping其他VM,那么主机无法访问。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我将尝试根据以下示例回答您的问题。

你有两个VM,第一个是处理后端应用程序,第二个是处理前端应用程序。

在两台VM工作的主机上,您设置了这样的主机文件:

192.168.33.10 frontend.app.dev
192.168.33.20 backend.app.dev

现在,当您想要从前端VM与后端VM通信时,您必须在前端VM上设置相同的/etc/hosts配置,以便能够解析它的主机。