Vagrant /etc/hosts在一个不稳定的多机设置上

Vagrant /etc/hosts在一个不稳定的多机设置上,vagrant,Vagrant,我正在争取一个集群来完成我的任务,要做到这一点,他们必须相互了解。我缺少的是一种在/etc/hosts中放置IP/名称对的方法,但在资源调配阶段如何做到这一点 当设置机器A时,我可以获取机器A的IP地址,但将为机器B提供什么IP地址 在“漫游”之后,我可以在主机上运行一个脚本,找到每台机器的IP地址并更新其所有/etc/hosts文件,但这有点尴尬。有更优雅的解决方案吗?如果所有机器的IP地址都是固定的,那么您可以编写一个脚本,将正确的条目添加到/etc/hosts。如果地址在引导之前是未知的,

我正在争取一个集群来完成我的任务,要做到这一点,他们必须相互了解。我缺少的是一种在/etc/hosts中放置IP/名称对的方法,但在资源调配阶段如何做到这一点

当设置机器A时,我可以获取机器A的IP地址,但将为机器B提供什么IP地址


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

如果所有机器的IP地址都是固定的,那么您可以编写一个脚本,将正确的条目添加到
/etc/hosts
。如果地址在引导之前是未知的,则必须为每个虚拟机提供地址,并将其输入到配置脚本中。最后,配置脚本将为所有虚拟机运行。

您是否可以为集群中的所有节点使用静态IP地址?我可能可以,但我应该构建其他管理员可以尝试的功能,因此自动IP是一个很好的功能…但静态IP绝对值得考虑。您可以尝试,有很多流浪大师在那里构建开发环境。这是我现在所做的,但是是手动的。我希望有一个在主机上运行脚本的后期配置挂钩。