解决了

如何使用REST API获取VM存储容器关系?

  • 2019年9月3日
  • 2回复
  • 1747年观点

亲爱的朋友们,
我正在尝试使用Nutanix REST API找到VMS存储容器关系,但无法获得。我尝试过V2.0和V3 API。
在“VMS / LIST”V3 API中,我们确实为每个VM获取“disk_list”,但我没有在'vdisk'或virtual_disks apis中看到这些vdisks(v2)。
此外,在“VMS / LIST”输出中也不是Storage_Containers,因此我很难找到相关性。

请帮忙。
图标

最好的答案Conradcorbett.2019年9月4日,03:20

\n
\nThis will return vm_disk_info with storage_container_uuid for each VM.
\n
\nI think an alternative would be to do a GET \/virtual_disks\/. This will list all of the virtual disks on the cluster and provides the attached_vmname and storage_container_uuid for each virtual disk.","className":"post__content__best_answer"}">
查看原版

2回复

徽章
使用v2 api,请在您的请求/虚拟机/,include_vm_disk_config = true。例如:https:// prism_ip:9440 / prismgateway / services / rest / v2.0 / vms /?include_vm_disk_config = true

这将为每个VM与Storage_Container_uuId返回VM_DISK_INFO。

我认为另一种方法是做一个get / virtual_disks /。这将列出群集中的所有虚拟磁盘,并为每个虚拟磁盘提供连接的_Vmname和Storage_Container_uuId。
谢谢Conradcorbett,这解决了我的问题。

回复


Baidu