我想启用softlayer ohai plugin,以便收集软件层元数据。
我已将ohai
食谱包含在主厨节点的运行列表中。我跑的时候能看到它
knife node show NODE_ID
softlayer.rb
的主厨节点上似乎缺少/opt/chef/embedded/apps/ohai/lib/ohai/plugins
文件。该位置缺少大量插件。
可能有什么问题?我需要做些什么才能收集softlayer元数据?
答案 0 :(得分:1)
你需要给ohai一个hint。因此,请创建一个名为/etc/chef/ohai/hints/softlayer.json
且内容为{}
的文件。
然后,this check应该触发对元数据服务的调用,最终会填充自动属性。
出于调试目的,请尝试节点:
ohai softlayer
厨师运行后,可以通过以下方式从厨师服务器读取这些自动属性:
knife node show <nodename> -a softlayer