Ситуация

Требуется быстро создавать рабочие места для рендера путем клонирования виртуальных серверов из готовых образов. Эти сервера обычно выключены, но при необходимости их запускают, и их тут же нужно объединить в единую сеть для получения задания и отправки результата.

Суть проблемы

В текущей настройке клонирование ломает конфигурацию VPN-агентов (ранее использовалась Hamachi): у новых машин другие, чем у шаблона, IP-адреса и имена в сети. Сама программа навешивается на прежнее имя сервера, и вручную обновить его без переустановки клиента нельзя. Аналоги (Tailscale, Radmin VPN) показали такое же ограничение.

Требуется

  • Настроить автоматическое обновление имени машины и локального адреса агента сети сразу после завершения клонирования / включения сервера.
  • Как альтернатива - автоматизировать полный процесс переустановки VPN-агента на каждом клоне при первом запуске (без ручного вмешательства).
  • Условие: после запуска все сервера должны «видеть» друг друга, будто они находятся внутри одной частной сети.

Технические детали

Клонирование происходит с ранее настроенным образом ОС. Для присвоения уникальных параметров (новый MAC-адрес хостом, изменение hostname ОС) сценарий настройки существует. Нужно встроить в него шаг для удаления старой привязки программы и создания нового подключения.