Назад | Перейти на главную страницу

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

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

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

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

Настройка гостя для гостя 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 -> НастройкаAdapterMapping -> Кастомизация -> НастройкаIpGenerator -> НастройкаCustomIpGenerator, CustomizationDhcpIpGenerator, CustomizationFixedIp, CustomizationUnknownIpGenerator