Почему при развертывании виртуальной машины Windows 2008 R2 в ESXi 4.1 имя хоста всегда совпадает с именем исходной виртуальной машины, изначально преобразованной в шаблон?
Как это исправить, чтобы каждая развернутая виртуальная машина имела уникальное имя хоста?
Когда я пытаюсь выполнить развертывание с пользовательской спецификацией вручную, у меня возникают некоторые неприятные проблемы:
«Windows не смогла проанализировать или обработать файл ответов автоматической установки для прохода [specialize]. Параметры, указанные в файле ответов, не могут быть применены. Ошибка была обнаружена при обработке параметров для компонента [Microsoft-Windows-Shell-Setup]»
Вам необходимо использовать функцию настройки + развертывание из шаблона. Не просто клонируйте виртуальную машину, если вы еще не подготовили виртуальную машину, которую вы клонируете.
Бит настройки очень прост. Ознакомьтесь с этим быстрым практическим руководством в качестве основы: http://www.vmadmin.co.uk/vmware/36-virtualcenter/114-sysprepdeploytemplate
При настройке убедитесь, что вы установили «использовать имя компьютера», и он всегда будет использовать имя вашей виртуальной машины в качестве имени Windows.
Проверьте это тоже, мне было бы любопытно, как выглядят некоторые из ваших журналов. http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006842
В данном случае проблема была связана с использованием лицензионного ключа MSDN вместо «настоящего».
Переход на ключ, отличный от MSDN, решил нашу проблему развертывания из шаблона.
Установлены ли на виртуальной машине инструменты vmware. Я думаю, что настройка будет работать, только если установлена текущая версия инструментов vmware. Также проверьте наличие sysprep на исходной машине с шаблоном, он есть по умолчанию на 2K8, но, возможно, кто-то удалил его. Мы развертываем 2K8R2 с помощью шаблона> настройки, и это работает как мечта.
Бретт