Помогите! Клонированная виртуальная машина vSphere 4.1 из шаблона сохраняет то же имя, что и начальная виртуальная машина!

Это просто настроить vCenter 4.1 для моей команды. Используя клиент vSphere, я:

  • Создана ВМ (имя: А)
  • Клонировано в шаблон
  • Развернули ВМ (имя: B) из шаблона, отметили опцию, чтобы имя компьютера совпадало с именем ВМ.
  • Как только VM запускается, ее имя компьютера все еще "A"!!
  • Мне пришлось переименовать и перезагрузить его, чтобы имя вступило в силу
  • Это не практично для меня, так как мне нужно развернуть более 20 виртуальных машин из шаблона

Раньше отлично работало в 4.0, что я делаю не так?

Кроме того, может ли кто-нибудь указать мне пример скрипта, который я могу использовать для создания этих 20 виртуальных машин в цикле из шаблона? и если нет способа решить проблему с именем, описанную выше, возможно, я могу включить переименовывающий код в сценарий вместо того, чтобы делать это вручную для каждой виртуальной машины.

2 ответа

Мастер настройки виртуальной машины немного странен в том смысле, что он выполняет перезагрузку сервера после развертывания, чтобы изменения вступили в силу. Стандартный поток:

  1. Разверните ВМ из шаблона, используя мастер настройки.
  2. Включите ВМ.
  3. ВМ завершает загрузку, инструменты VMware выполняют настройку, а затем выдают перезагрузку.
  4. Когда VM загружается во второй раз, все изменения на месте.

Чтобы ответить на ваш второй вопрос, я бы установил PowerCLI и написал простой скрипт PowerShell, который вызывает New-VM с правильными параметрами. Если вы не знаете API-интерфейс VMware или PowerShell, вам, вероятно, удастся скопировать и вставить несколько необходимых вам команд.

Другие вопросы по тегам