我正在使用 Chef 和 ohai 构建库存。计划是从 ohai 中提取相关数据并构建一个在网页上发布的库存“电子表格”。Chef 和 ohai 能够返回主机名和 FQDN,但它们可以返回虚拟机名称吗?我们使用虚拟机名称来定义 VSG 中的安全策略,因此这些信息对组织中的许多人来说都很重要。这些虚拟机在具有 vCenter 的 ESXi 集群中运行,并且都安装了 VMWare 工具。
答案1
https://github.com/chef/ohai/blob/master/lib/ohai/plugins/vmware.rb#L52-L62显示我们从 Ohai 中的 VMWare 工具收集的值。那里没有任何听起来像 VM 名称的东西,所以答案可能是否定的。您始终可以ohai | less
在节点上运行并查看数据,看看您想要的内容是否在其中。