使用python检索ESXI系统信息

2024-07-04 15:57:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图找到一种方法,只从ESXI检索系统信息,以便检索服务标签或硬件序列号

我已经在使用python并建立了连接。我只是不知道如何设置字段来打印服务标签或序列号。当前正在使用pyvmomipyvim


Tags: 方法信息标签pyvmomi序列号esxi检索系统正试图
1条回答
网友
1楼 · 发布于 2024-07-04 15:57:07

您需要发送或执行一行shell脚本来运行esxcfg info命令,并对包含“Serial N”的行执行grep。然后,您必须使用cut或awk来提取所需的线条部分。与任何此类项目一样,您必须进行一些试验,以找到在特定版本的ESXi上有效的方法,但它可能类似于“esxcfg info”| grep‘Serial N’”。请注意,ESXi不支持bash,只支持ash,因此如果您发送shell脚本,请将其设置为Bourne shell脚本(sh)

有关更详细的讨论,请参阅https://communities.vmware.com/t5/ESXi-Discussions/How-can-I-find-the-serial-number-of-my-Hardware/td-p/1323280。通常,VMware社区的讨论会持续多年,因为VMware的客户是大型企业,他们希望找到答案,而不是死链接,但最终可能会移动。如果是这样的话,你可以做得比在那里寻找答案更糟糕

最后,前面提到的链接指出,如果您有一个非常旧的ESXi版本(例如,4.0或更高版本),那么您可能可以使用“smbiosDump”,但您必须进行修补,以找出需要grep的内容。自从我看到这样一个旧的系统已经有十多年了,所以我不能提供更多的指导

相关问题 更多 >

    热门问题