我正在努力让一个集群来执行我的命令,并且这样做他们必须相互了解。我缺少的是一种将IP/名称对放入/etc/hosts中的方法,但是在配置阶段如何做到这一点呢?
在配置计算机A时,我可以获得计算机A的IP地址,但是将为计算机B提供什么IP地址?
在“流浪上线”之后,我可以在主机上运行一个脚本,找到每台机器的IP地址,并更新它们所有的/etc/hosts文件,但这有点笨拙。有没有更优雅的解决方案?
发布于 2016-02-08 22:58:16
如果所有机器的IP地址都是固定的,那么您可以编写一个向/etc/hosts添加正确条目的provisioning脚本。如果在引导之前不知道地址,则必须为每个VM的determined地址,并将其馈送到资源调配脚本中。最后,为所有虚拟机运行资源调配脚本。
https://stackoverflow.com/questions/35448479
复制相似问题