Я пытаюсь создать виртуальные машины из шаблонов в vSphere 5.5 update 3 с помощью vSphere Web Client. Гостевая ОС - 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