Как получить все виртуальные машины на узле ESXi с PyVIm - PullRequest
0 голосов
/ 21 февраля 2020

Я пытаюсь написать скрипт для получения ALL гостевой виртуальной машины на хосте 6.7 ESXi. Я использую pyVim для этого. Поскольку я новичок в библиотеке, я использую функцию help для создания своего скрипта. Но информация, которую это выводит, не очень полезна. Кроме того, когда я делаю что-то вроде

from pyVim import connect

my_cluster = connect.ConnectNoSSL('X.X.X.X', 443, "USERNAME", "PASSWORD")
searcher = my_cluster.content.searchIndex
vms = searcher.

Pycharm не сообщает мне доступные методы, как это делается для других библиотек, почему?

Кроме того, когда я ввожу vm = searcher.FindAllByIp() и нажимаю CTL+P внутри метода FindAllByIP я не получаю список параметров, которые принимает этот метод. ПОЧЕМУ?

Есть ли способ получить ВСЕ гостевые VMS без указания IP, DNS и т. Д. c. После того, как я получу все виртуальные машины, я хочу напечатать о них различную информацию, такую ​​как IP, имя хоста, хранилище, хранилище данных и т. Д. c

Спасибо.

...