Java 通过数据中心通过单个请求获取所有主机系统引用

Java 通过数据中心通过单个请求获取所有主机系统引用,java,api,vmware,vsphere,Java,Api,Vmware,Vsphere,我正在使用vSphere API 5.5连接到vCenter 到目前为止,我正在使用PropertyCollector获取所有HostSystem引用及其一些属性的列表。我想做的是了解每个主机系统所属的数据中心名称 我能够使用遍历规范获取所有数据中心和主机系统MOR,但我得到的结果有点平淡:没有结构或引用可以让我知道哪个主机系统属于哪个数据中心 我觉得我看错了。 有没有更好的方法获取此类信息?我想知道主机属于哪个群集,并按如下方式操作:获取所有群集,对于每个群集,获取属于它的主机;对于在集群Y中

我正在使用vSphere API 5.5连接到vCenter

到目前为止,我正在使用PropertyCollector获取所有HostSystem引用及其一些属性的列表。我想做的是了解每个主机系统所属的数据中心名称

我能够使用遍历规范获取所有数据中心和主机系统MOR,但我得到的结果有点平淡:没有结构或引用可以让我知道哪个主机系统属于哪个数据中心

我觉得我看错了。
有没有更好的方法获取此类信息?

我想知道主机属于哪个群集,并按如下方式操作:获取所有群集,对于每个群集,获取属于它的主机;对于在集群Y中找到的每个主机X,存储该主机X属于集群Y


也许这也适用于数据中心。

当然可以,这只是意味着客户端必须点击数据中心数+1的服务:我希望有一种方法可以通过一个请求完成。。。编辑了问题的标题以反映这一点。