Помогите! Клонированная виртуальная машина vSphere 4.1 из шаблона сохраняет то же имя, что и начальная виртуальная машина!
Это просто настроить vCenter 4.1 для моей команды. Используя клиент vSphere, я:
- Создана ВМ (имя: А)
- Клонировано в шаблон
- Развернули ВМ (имя: B) из шаблона, отметили опцию, чтобы имя компьютера совпадало с именем ВМ.
- Как только VM запускается, ее имя компьютера все еще "A"!!
- Мне пришлось переименовать и перезагрузить его, чтобы имя вступило в силу
- Это не практично для меня, так как мне нужно развернуть более 20 виртуальных машин из шаблона
Раньше отлично работало в 4.0, что я делаю не так?
Кроме того, может ли кто-нибудь указать мне пример скрипта, который я могу использовать для создания этих 20 виртуальных машин в цикле из шаблона? и если нет способа решить проблему с именем, описанную выше, возможно, я могу включить переименовывающий код в сценарий вместо того, чтобы делать это вручную для каждой виртуальной машины.
2 ответа
Мастер настройки виртуальной машины немного странен в том смысле, что он выполняет перезагрузку сервера после развертывания, чтобы изменения вступили в силу. Стандартный поток:
- Разверните ВМ из шаблона, используя мастер настройки.
- Включите ВМ.
- ВМ завершает загрузку, инструменты VMware выполняют настройку, а затем выдают перезагрузку.
- Когда VM загружается во второй раз, все изменения на месте.
Чтобы ответить на ваш второй вопрос, я бы установил PowerCLI и написал простой скрипт PowerShell, который вызывает New-VM с правильными параметрами. Если вы не знаете API-интерфейс VMware или PowerShell, вам, вероятно, удастся скопировать и вставить несколько необходимых вам команд.