2016-10-20 13 views
0

Я пытаюсь развернуть vsenetr с помощью cc-cs vcenetr из библиотеки python pyvmomi, а затем перед включением виртуальной машины я пытаюсь настроить статический IP и DNS для виртуальной машины.open vm tools не удается настроить гостевой

создание VM идет отлично, но гость настройки не удается, givimg следующее сообщение об ошибке:

** Настройка гостевой операционной системы «rhel6_64Guest» не вечерять портирована в этой конфигурации. Пользователи Microsoft Vista (TM) и Linux с Logical Volume Manager поддерживаются только для последних версий ESX и VMware Tools версии . Обратитесь к VCENTER документации для поддерживаемых конфигураций.»

faultCause =

faultMessage = (vmodl.LocalizableMessage) []

uncustomizableGuestOS = 'rhel6_64Guest'

Теперь эта проблема настройки уходит, если ВМ просто перезагружается один раз, после чего мы можем выполнить настройку гостя. Но эта перезагрузка занимает около 30 секунд, и для нашего случая нам нужно увеличить скорость работы виртуальных машин быстрее, чем это время.

Любое тело, столкнувшееся с подобной проблемой и имеющее некоторый контекст, будет очень полезно. Также я не понимаю, как перезагрузка VM решает эту проблему.

Пожалуйста, поделитесь своими мыслями, даже если у вас нет точных решений.

+0

Одно из наблюдений, которое у меня есть, это то, что vCeneter не показывает версию open-vm-tools, если мы не включили устройство хотя бы один раз. Таким образом, vcenter не может работать с open-vm-инструментами, если он не знает его версию в гостевой ОС. и из-за этого требуется, чтобы VM включала хотя бы один раз. – user1630946

ответ

0

В ходе дальнейшего расследования я обнаружил, что инструменты open-vm не работают, пока VM не включится, по крайней мере, один раз. Когда машина включена, система HOST обнаруживает инструменты open-vm, запущенные на гостевой ОС, а оттуда работает open-vm-tools.

Таким образом, инструменты open-vm не могут использоваться для первоначальной подготовки, поскольку они просто не будут работать при запуске.

Cloud-init - альтернативное решение, которое должно использоваться для первоначальной инициализации.