Инвентаризация: Интеграция с VMWare

Задача:

  • Распределение VM по физическим хостам (ESXi нодам)
  • Регистрация новых VM

Обнаружение клонов: ОС может быть склонирована и мы можем получить несколько ОС с одинаковыми FQDN.
Для обнаружения клонов скрипт инвентаризации изнутри самой ОС не годится, т.к. не «видит» всей картины. Для этого нужно использовать внешний скрипт, который будет учитывать «всю картину» и обнаруживать ситуацию в которой включено одновременно 2 ВМ с одинаковым FQDN - факт наличия клона.
В инвентаризации клоны должны быть разделены по окружениям (песочницам). NULL песочница (отсутствие песочницы) тоже окружение - основное «боевое». По умолчанию у всех ВМ отсутствует песочница.
При создании клона:

  • Если одна из ОС изолирована в сети (а это было бы логично, т.к. иначе может произойти либо коллизия IP адресов, либо клон с новым IP адресом может начать регистрировать себя в ДНС сервере), то
    • изолированная считает себя оригиналом, но не может обновить свои данные в инвентаризации.
    • PowerCLI скрипт может увидеть, что в VMWare присутствует несколько ОС с таким FQDN, но с разными VMWareUUID.
      • PowerCLI скрипт не сможет создать вторую ОС с таким же FQDN, т.к. это можно сделать только разместив вторую ОС в песочнице (а это ручная операция).
      • PowerCLI будет обновлять все клоны ОС, ориентируясь на их VMWareUUID
  • Если все ОС имеют доступ в сеть, то необходимо вручрную завести клонов в инвентаризации, и на машинах клонах явно указать InventoryID клонов, чтобы скрипты изнутри ОС обновляли правильную VM
  • инвентаризация/интеграции/vmware.txt
  • Последнее изменение: 2025/05/18 08:05
  • admin