Я пытаюсь создать виртуальные машины из шаблонов в vSphere 5.5 с обновлением 3 с помощью веб-клиента vSphere. Гостевая ОС - Ubuntu 14.04.4 LTS.
Я создал виртуальную машину и убедился, что установлены следующие пакеты:
При клонировании машины я указываю «Настроить операционную систему» и выбираю конкретную настройку на следующем экране. В этой спецификации настройки на вкладке «Имя компьютера» установлен переключатель «Использовать имя виртуальной машины», а имя, которое я использую, определенно меньше 63 символов (clonetest).
После клонирования машины имя будет таким же, как имя шаблон, а такие вещи, как ключи SSH, не обновлялись.
Нет каталога / var / log / vmware-imc и журналов, чтобы пролить свет на это, но пакеты, которые были установлены в шаблоне, все еще там:
# dpkg -l | grep 'net-tools\|open-vm-tools\|ii perl'
ii net-tools 1.60-25ubuntu2.1 amd64 The NET-3 networking toolkit
ii open-vm-tools 2:9.4.0-1280544-5ubuntu6.2 amd64 Open VMware Tools for virtual machines hosted on VMware (CLI)
ii perl 5.18.2-2ubuntu1.1 amd64 Larry Wall's Practical Extraction and Report Language
Кто-нибудь знает, что еще нужно, чтобы vSphere могла успешно клонировать гостей Ubuntu и выполнить эту настройку?
Проблема похожа на Проблемы с настройкой виртуальной машины RHEL7, развернутой из шаблона на VMware , но простая установка Perl решила их проблему, и у меня уже установлен Perl
Заранее спасибо,
Получается, что версии open-vm-tools ниже 9.10 не содержат функциональности для настройки хостов. При установке Ubuntu 15.10 это работает, как и ожидалось. Версия open-vm-tools выглядит следующим образом:
ii open-vm-tools 2:9.10.2-2822639-1ubuntu3 amd64 Open VMware Tools for virtual machines hosted on VMware (CLI)
На старых версиях Ubuntu и других дистрибутивов вам нужен пакет open-vm-tools-deployPkg.
Инструкции по установке пакета на Ubuntu и Centos находятся по адресу https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2075048