Я подключаюсь к vCenter, используя vSphere API 5.5.
До сих пор я получаю список всех ссылок HostSystem
вместе с некоторыми их свойствами, используя PropertyCollector
. То, что я хотел бы сделать, это получить информацию о Datacenter
(имя), к HostSystem
принадлежит каждая HostSystem
.
Я смог получить все Datacenter
и HostSystem
MOR, используя спецификации обхода, но результат, который я получаю, является своего рода "плоским": нет структуры или ссылки, которые могли бы позволить мне теперь, какой HostSystem
принадлежит Datacenter
.
Я чувствую, что смотрю на это неправильно.
Есть ли лучший способ получить такую информацию?
Как я могу получить все хосты конкретного кластера?
У меня есть вход в качестве имени кластера. Мне нужно выбрать все хосты, которые являются его частью.
Любые предложения будут полезны.
Я хочу знать, к какому кластеру принадлежит хост, и сделать это следующим образом: Получить все кластеры, для каждого кластера получить хосты, которые являются его частью; для каждого узла XI найдите в кластере Y, сохраните, что хост X принадлежит кластеру Y.
Возможно, это работает и для датацентров.