Chef如何检测AWS ec2实例类型?

时间:2018-04-06 17:36:48

标签: chef cookbook ohai-gem

如果在启用了ENA的ami上运行实例,我需要运行一个任意脚本(例如,c5.2xlarge)shell命令很容易验证类型:

cat /sys/class/dmi/id/product_name
c5.2xlarge

...但我猜测ohai中有一些东西可以帮助进行这种检测。但是不确定在何处/如何访问该属性。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

它应该在ohai收集的EC2元数据中,尝试node['ec2']['instance-type']或类似的东西(可能是instance_type,从命令行运行ohai ec2以查看它抓取的数据)