首页 > 解决方案 > 需要从 Esxi-Host 上的 vm 中获取 Customer-Id

问题描述

我需要找到客户虚拟机的客户 ID。首先我需要获取虚拟机的文件夹路径。我有一个将文件夹路径作为字符串返回的方法。客户 ID 是该路径的一部分。我需要的是这样的 JSON 响应:


{
"assignable": {"vm-bar-456": customer_id, "vm-foo-876": customer_id, ...},
"private_vm": ["td-baz-dc123", "td-blub-ex534", "asav-123", ...],
"mme_vm": {"mme_name": customer_id, ....}, 
"vpbx_vm": {"vpbx_name": customer_id, ...}, 
"not_assignable": ["asd-blub321", "jl-789", ...] 
}

我怎样才能得到这个回应?我肯定会使用 pyvmomi 和 Vcenter-Api

标签: python-3.xvmwareesxivcenterpyvmomi

解决方案


推荐阅读