如何让 Chef 使用不同的 IP?

如何让 Chef 使用不同的 IP?

我在带有 chef-client 的 vagrant VM 上使用桥接网络。 knife node show test1-vagrant显示 IP 地址为 10.0.2.15,即 eth0。eth1 为 192.168.1.5,这是 DHCP 为其分配的。我怎样才能让 chef 认为 IP 地址是 192.168.1.5,以便我可以 knife ssh -a ipaddress?

答案1

这个食谱可能会对你有帮助,它改变ipaddress节点属性以使用与接口关联的 IP 地址eth1https://github.com/tknerr/cookbooks-vagrant-ohai

答案2

这是一个完整的 Vagrant 插件,它安装了一个 ohai 插件,可以做类似的事情 https://github.com/avishai-ish-shalom/vagrant-ohai

唯一的问题是,现在似乎仅在您使用:chef_solo 或:chef_server 配置程序时才会安装它。

相关内容