Vagrant多机器设置上的/ etc / hosts

时间:2016-02-08 11:19:05

标签: vagrant

我正在努力让一个集群进行我的竞标,并且这样做他们必须彼此了解。我缺少的是在/ etc / hosts中放置IP /名称对的方法,但是如何在配置阶段这样做呢?

我可以在配置机器A时获得机器A的IP地址,但是机器B会获得什么IP地址?

'vagrant up'之后我可以在主机上运行一个脚本,找到每台机器的IP地址并更新所有的/ etc / hosts文件,但这有点尴尬。有更优雅的解决方案吗?

1 个答案:

答案 0 :(得分:0)

如果所有计算机的IP地址都已修复,那么您可以编写一个provisioning脚本,将正确的条目添加到/etc/hosts。如果在引导之前不知道地址,则每个VM必须为determined并将其提供给配置脚本。最后,为所有VM运行配置脚本。