启用softlayer ohai插件

时间:2016-02-23 16:21:01

标签: chef ibm-cloud-infrastructure ohai-gem

我想启用softlayer ohai plugin,以便收集软件层元数据。

我已将ohai食谱包含在主厨节点的运行列表中。我跑的时候能看到它

knife node show NODE_ID

softlayer.rb的主厨节点上似乎缺少/opt/chef/embedded/apps/ohai/lib/ohai/plugins文件。该位置缺少大量插件。 可能有什么问题?我需要做些什么才能收集softlayer元数据?

1 个答案:

答案 0 :(得分:1)

你需要给ohai一个hint。因此,请创建一个名为/etc/chef/ohai/hints/softlayer.json且内容为{}的文件。

然后,this check应该触发对元数据服务的调用,最终会填充自动属性。

出于调试目的,请尝试节点:

ohai softlayer

厨师运行后,可以通过以下方式从厨师服务器读取这些自动属性:

knife node show <nodename> -a softlayer