Я использую vsphere perl sdk для этой задачи.
Я клонирую новую виртуальную машину (Linux и Windows) из существующего образа, и все, что меня интересует, - это изменение IP-адреса новых клонов. В случае Windows Виртуальный центр требует, чтобы я ввел около дюжины параметров для этой задачи, а для Linux также требуется довольно много параметров.
У меня вопрос: могу ли я просто изменить IP-адрес с помощью SDK или мне также нужно ввести остальные значения?
Настройка гостя для гостя Windows делает за вас ряд вещей:
В гостевой настройке Linux меньше опций, и их можно легко написать с помощью сценария, как я делал это раньше.
Вы можете создать спецификацию настройки с помощью vSphere SDK, который может иметь настраиваемый IP-адрес. Справочник по API
CustomizationSpec -> НастройкаAdapterMapping -> Кастомизация -> НастройкаIpGenerator -> НастройкаCustomIpGenerator, CustomizationDhcpIpGenerator, CustomizationFixedIp, CustomizationUnknownIpGenerator