Кто-нибудь может объяснить, как работает гостевая настройка на ESX?

Я использую vsphere Perl SDK для этой задачи.

Я клонирую новую виртуальную машину (Linux и Windows) из существующего образа, и все, что меня интересует, - это изменение IP-адреса новых клонов. В случае Windows Виртуальный центр требует, чтобы я ввел около дюжины параметров для этой задачи, а Linux также требует довольно много параметров.

У меня вопрос, могу ли я просто изменить IP-адрес с помощью SDK или мне нужно также ввести остальные значения?

2 ответа

Настройка гостя для гостя Windows делает для вас несколько вещей:

  1. Запускает Sysprep (генерирует новый SID, имя компьютера, вводит ключ продукта / информацию о лицензии, владелец)
  2. Обновляет информацию об IP
  3. Обновляет пароль администратора
  4. Обновление часового пояса
  5. Обновляет домен / рабочую группу

В настройках гостевой системы Linux меньше опций, и их легко можно написать в сценарии, как я делал это в прошлом.

  1. Изменить имена хостов /IP-адреса (/etc/hosts /etc/hostname)
  2. Изменить IP (/etc/sysconfig/network-interfaces/ifcfg-eth0 /etc/networks)
  3. Хм, я не могу больше думать о Linux...:D

Вы можете создать спецификацию настройки с помощью vSphere SDK, который может иметь пользовательский IP. Справочник по API

CustomizationSpec -> CustomizationAdapterMapping -> CustomIPIPSettings -> CustomizationIpGenerator -> CustomizationCustomIpGenerator, CustomizationDhcpIpGenerator, CustomizationFixedIp, CustomizationUnknownIpGenerator

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