我有一个带有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,那么主机无法访问。有人可以帮忙吗?
答案 0 :(得分:0)
我将尝试根据以下示例回答您的问题。
你有两个VM,第一个是处理后端应用程序,第二个是处理前端应用程序。
在两台VM工作的主机上,您设置了这样的主机文件:
192.168.33.10 frontend.app.dev
192.168.33.20 backend.app.dev
现在,当您想要从前端VM与后端VM通信时,您必须在前端VM上设置相同的/etc/hosts
配置,以便能够解析它的主机。