使用Proxmox API获取CPU型号名称

问题描述 投票:0回答:1

我使用Proxmox REST API获取有关虚拟机监控程序的信息。我能够迭代节点/存储/ qemu并获取有关每个项目的基本信息。像这样的存储路径:$path = "/nodes/$nodeId/storage";但是我找不到确切的CPU型号名称,例如24 x Intel(R)Xeon(R)CPU E5-2620。有人可以告诉我可以找到CPU型号名称的路径吗?

virtualization proxmox
1个回答
0
投票

编辑:如对此答案的注释中所述,此信息在特定节点的status API端点中存在。


Here是Proxmox VE的API文档。如果您浏览树,您会看到nodes/$nodeID的所有可用API端点,包括您提到的storage

我不再在家中可以使用Proxmox服务器进行测试。但是,在浏览了API文档中提供的选项之后,在我看来hardware是树中唯一通常包含此信息的其他端点。而且它似乎仅提供有关PCI设备的信息。哪些CPU已经使用很长时间了。

因此,我得出的结论是Proxmox VE API不提供有关虚拟机管理程序CPU的信息。我确定您已经知道这一点,但是如果您能够重构您的要求以通过SSH在Proxmox服务器上运行命令,那么使用retrieve the information轻松实现lscpu。 EG:

$> lscpu | grep Model\ name
Model name:            Intel(R) Xeon(R) CPU           X5482  @ 3.20GHz
© www.soinside.com 2019 - 2024. All rights reserved.