Chef 如何检测 AWS ec2 实例类型?
How can Chef detect an AWS ec2 instance type?
我需要一个任意脚本 运行 如果实例是 运行 在启用 ENA 的 ami(例如,c5.2xlarge)上 shell 命令足以验证类型:
cat /sys/class/dmi/id/product_name
c5.2xlarge
...但我猜 ohai 中也有一些东西可以帮助进行这种检测。但是不确定在哪里/如何访问该属性。有什么想法吗?
它应该在 ohai 收集的 EC2 元数据中,尝试 node['ec2']['instance-type']
或类似的东西(可能是 instance_type
、运行 ohai ec2
从命令行到看看它抓取了什么数据)。
我需要一个任意脚本 运行 如果实例是 运行 在启用 ENA 的 ami(例如,c5.2xlarge)上 shell 命令足以验证类型:
cat /sys/class/dmi/id/product_name
c5.2xlarge
...但我猜 ohai 中也有一些东西可以帮助进行这种检测。但是不确定在哪里/如何访问该属性。有什么想法吗?
它应该在 ohai 收集的 EC2 元数据中,尝试 node['ec2']['instance-type']
或类似的东西(可能是 instance_type
、运行 ohai ec2
从命令行到看看它抓取了什么数据)。