Кто-нибудь может объяснить, как работает гостевая настройка на ESX?
Я использую vsphere Perl SDK для этой задачи.
Я клонирую новую виртуальную машину (Linux и Windows) из существующего образа, и все, что меня интересует, - это изменение IP-адреса новых клонов. В случае Windows Виртуальный центр требует, чтобы я ввел около дюжины параметров для этой задачи, а Linux также требует довольно много параметров.
У меня вопрос, могу ли я просто изменить IP-адрес с помощью SDK или мне нужно также ввести остальные значения?
2 ответа
Настройка гостя для гостя Windows делает для вас несколько вещей:
- Запускает Sysprep (генерирует новый SID, имя компьютера, вводит ключ продукта / информацию о лицензии, владелец)
- Обновляет информацию об IP
- Обновляет пароль администратора
- Обновление часового пояса
- Обновляет домен / рабочую группу
В настройках гостевой системы Linux меньше опций, и их легко можно написать в сценарии, как я делал это в прошлом.
- Изменить имена хостов /IP-адреса (/etc/hosts /etc/hostname)
- Изменить IP (/etc/sysconfig/network-interfaces/ifcfg-eth0 /etc/networks)
- Хм, я не могу больше думать о Linux...:D
Вы можете создать спецификацию настройки с помощью vSphere SDK, который может иметь пользовательский IP. Справочник по API
CustomizationSpec -> CustomizationAdapterMapping -> CustomIPIPSettings -> CustomizationIpGenerator -> CustomizationCustomIpGenerator, CustomizationDhcpIpGenerator, CustomizationFixedIp, CustomizationUnknownIpGenerator