Ohai没有拿起正确的ipaddress
问题描述:
不知何故,ohai拿起我的LXC容器在一个特定的主机,而不是与eth0接口相关联的IP地址的ipaddress。Ohai没有拿起正确的ipaddress
$ knife node show my-obscured-host -a ipaddress
my-obscured-host:
ipaddress: 172.24.0.243
当我重新厨师,ohai再次运行,但它仍然拿起不正确的ip地址。
但是,如果我运行ohai作为独立执行(即不在厨师内部运行),它会提取正确的eth0地址。
这没有意义。你为什么认为这不会改变地址?
另外,无论如何,我可以使用刀更改ipaddress(即不使用配方)?
感谢,在提前
答
有一些计划工作,使这更可配置的,但现在,如果你知道你想要eth0
,在node['network']['interfaces']['eth0']
使用数据来代替。
谢谢@coderanger。好主意。我认为,在厨师服务器上真的没有其他方法可以修改它了吗?替代方案确实需要对代码进行重新分解。 – brizrobbo
你会需要一个自定义的ohai插件。我们正在做[这样的事情](https://github.com/TYPO3-cookbooks/t3-openvz/blob/master/templates/default/ohai/openvz-ipaddress.rb)来修复OpenVZ中的ipaddress'检测。 – StephenKing
服务器没有涉及到这一点,所以是的,你需要修复它在奥海或厨师。特别是对许多人来说,这是一个已知的挫折来源,就像我说的那样,有一个理论计划有一天会修复它:( – coderanger