Я уже открыл проблему для pyvmomi ( https://github.com/vmware/pyvmomi/issues/312 ), но ответа пока нет.
В основном то, что я хочу сделать, это запустить настройку гостя после того, как я развернул OVF на ESXi. На сервере vCenter это работает должным образом. Но он не работает на ESXi
. Думаю, главный вопрос в том, работает ли настройка гостя на одном сервере ESXi или нет.
Если кто-нибудь может ответить на этот вопрос или даже лучше, имеет опыт использования PowerCLI или PyVmomi для сделайте это с помощью ESXi.
У меня нет идей.
Спасибо, Кристиан
Использование встроенного PowerCli CmdLet Import-vApp
может вам очень помочь. Однако он должен подключаться к серверу vCenter, а не к хосту ESXi. Так что, никакого пончика для вас
Однако, если вы посмотрите блог VirtuallyGhetto , вы найдете советы по другому инструменту, который подходит для ваших нужд: ovftool
. Это утилита командной строки Vmware , которая позволяет импортировать и экспортировать пакеты OVF из продуктов Vmware. Вы даже можете разместить файл ovf на зеркале http или напрямую загрузить его из Интернета, чтобы развернуть свои машины, как пример из блога:
/vmfs/volumes/datastore1/vmware-ovftool/ovftool -dm=thin -ds=datastore1 "--net:access333=VM Network" "http://air.primp-industries.com/SLES-VM/SLES-VM.ovf" "vi://root:vmware123@172.30.0.192"
Средство : Разверните этот ovf с тонкой подготовкой, в хранилище данных 1, сопоставьте net name access33 из ovf в сеть виртуальных машин, получите ovf с этого http-сервера, а это сервер, используйте эти учетные данные на хосте (ESXi).
Заявление об ограничении ответственности: Он работает на ESXi, но официально не поддерживается VMware. Это обходной путь - использовать ovftool
непосредственно внутри хоста ESXi. Вот почему, например, вы должны ввести свой пароль в последнее поле, потому что, если вы этого не сделаете, он напечатает на вашем экране цикл *
.
Связанная документация : OVFTool vmware doc .