09 мая 2025 г.·8 мин

Лицензии при миграции виртуальных машин: vMotion и документы

Лицензии при миграции виртуальных машин: как меняются права на ПО при vMotion/Live Migration, какие сценарии рискованные и что фиксировать в документах.

Лицензии при миграции виртуальных машин: vMotion и документы

Почему миграция ВМ может создать лицензионные риски

Миграция виртуальной машины выглядит как обычное техническое действие: перенесли нагрузку на другой хост и продолжаем работу. Но лицензия на ПО часто привязана не к самой ВМ, а к тому, где и как она запускается: к физическому серверу, к пулу хостов, к площадке или даже к конкретному юридическому контуру. Поэтому перенос ВМ между хостами может незаметно поменять условия использования ПО, даже если внутри ВМ ничего не меняли.

Путаница обычно начинается с терминов. Перенос ВМ (vMotion/Live Migration) - это смена места выполнения. Перенос данных - это копирование файлов, баз или дисков без запуска на новом железе. Резервное восстановление - отдельный сценарий, где ПО запускается вместо основной системы и часто подпадает под специальные правила. Люди смешивают эти случаи, а проверяющие смотрят строго: где фактически работало ПО и на каких ресурсах.

Риски растут из-за автоматизации. Сегодня ВМ может переехать сама из-за балансировки нагрузки, обновлений хоста или отказа оборудования. Если права на ПО рассчитаны исходя из одного сервера, а ВМ уехала на другой, вы получаете использование за пределами лицензии без единого ручного действия.

Последствия при проверке неприятные и обычно приходят не сразу. Это может закончиться срочной докупкой лицензий "вчера", пересчетом задним числом, штрафными условиями по контракту, заморозкой миграции или остановкой проекта до выяснения прав. Еще хуже, когда спор всплывает во время внедрения, аудита безопасности или перехода на DR-площадку, когда времени на разбор уже нет.

Под ударом не только гипервизор. Обычно затрагиваются сразу несколько слоев: гипервизор и кластерные функции, гостевая ОС (особенно серверные редакции и права на виртуальные экземпляры), СУБД и платформы (часто самые чувствительные к привязке к CPU/хосту), а также прикладные продукты (почта, ERP, VDI, средства защиты), где важны место установки и место использования.

Хорошее правило: если миграция меняет физический хост или площадку, она может менять и лицензионную картину. Даже когда с точки зрения администратора "ничего не произошло", для лицензий это может быть новое место эксплуатации.

Коротко о моделях лицензирования в виртуализации

Проблемы возникают не из-за vMotion или Live Migration как технологии, а из-за того, как куплены права на ПО. Один и тот же перенос ВМ может быть полностью допустимым в одной модели и спорным в другой. Поэтому важно заранее понимать, где считается "место использования" и что именно вендор считает "переносом".

Лицензия привязана к железу (хост, сокеты, ядра)

В этой модели права считают по физическим серверам, а ВМ просто работают на покрытом лицензией хосте. "Покрыть сервер" означает, что у вас есть достаточное количество лицензий под его параметры (чаще всего сокеты или ядра) и правила разрешают запуск нужного числа ВМ с этим ПО на данном хосте.

Миграция становится рискованной, когда ВМ уезжает на узел, который не покрыт. Типичный провал: в кластере появляются новые или временные хосты (ремонт, расширение), на которые забыли распространить лицензии, но гипервизор спокойно перемещает туда нагрузку.

Лицензия на ВМ или на пользователя/устройство

Есть модели, где права считают не по железу, а по самой ВМ (или по пользователям, устройствам, подключениям). На первый взгляд это проще: куда ВМ ни переезжай, права как будто едут вместе с ней. Но именно тут часто ошибаются в подсчетах и в доказательной базе.

Пример: сервис доступен 200 сотрудникам, а лицензий куплено "на 100 пользователей", и нигде не зафиксировано, кто именно имеет право доступа. После миграции на другой узел ничего не меняется технически, но на аудите всплывает, что модель была не про сервер, а про доступ.

Подписка и бессрочная лицензия

Подписка обычно привязана к сроку и условиям поддержки. Важно не только где запущено ПО, но и действует ли право на обновления, перенос, резервную площадку. Бессрочная лицензия живет дольше, но права на новые версии и некоторые сценарии мобильности могут зависеть от активной поддержки. Это критично при переносах на DR, когда внезапно требуется поднять систему на другой версии или на другом типе инфраструктуры.

Права на мобильность и ограничения

Не у всех вендоров перенос разрешен "в любой момент". В правилах часто встречаются ограничения: минимальный срок закрепления за хостом, запрет на частые переносы между площадками, отдельные условия для аварийного запуска. Поэтому фраза "у нас включен vMotion" сама по себе не означает, что лицензии при миграции виртуальных машин всегда в порядке.

Dev/test и прод - разные правила

Лицензии для разработки и тестирования часто дешевле, но они не дают права обслуживать реальных пользователей. Опасная ситуация: тестовая ВМ по ошибке попадает в прод-кластер и начинает выполнять рабочую нагрузку. Технически она работает, но юридически это другое использование.

Чтобы не путаться, удобно держать по каждому продукту короткий "паспорт": что считается единицей лицензирования (хост, ядра, ВМ, пользователь, устройство), где разрешено использовать (кластер, площадка, страна, конкретные хосты), есть ли право мобильности и на каких условиях (частота переносов, DR), что меняется при подписке и при окончании поддержки, разрешено ли использование в dev/test и с какими ограничениями.

Если инфраструктура строится на кластерах и серверных узлах, полезно заранее связать эти правила с инвентарем оборудования (включая прод-площадки и DR), чтобы миграции не превращались в спор с аудиторами.

Сценарии vMotion/Live Migration и где чаще всего спотыкаются

vMotion/Live Migration часто воспринимают как чисто техническую функцию: перенесли ВМ, сервис не заметил. Но для лицензий важно, где именно оказалась нагрузка и как это считается у конкретного вендора. Поэтому лицензии при миграции виртуальных машин могут стать проблемой даже при отлично настроенной виртуализации.

Внутри кластера: обычно спокойнее, но не всегда

Если ВМ мигрирует между хостами внутри одного кластера и все хосты уже покрыты лицензией (по процессорам, по ядрам или по подписке на хост), риски обычно ниже. Для аудитора это выглядит логично: лицензия закреплена за набором хостов, а ВМ просто перемещается внутри этого набора.

Срывы начинаются на деталях: в кластер добавили новый хост, часть узлов на другой редакции, или лицензия требует одинакового набора прав на всех узлах.

Между кластерами и пулами: начинается неопределенность

Переезд в другой кластер, даже в пределах одного ЦОДа, часто меняет ответ на вопрос "какие хосты считаются доступными для запуска". А некоторые правила лицензирования смотрят не на фактический запуск ВМ, а на потенциальную возможность запуска в кластере.

Чаще всего спор возникает, когда политики размещения допускают запуск на любом хосте, но лицензия покрывает не все; когда кластеры разделены по назначению (prod/test), а права куплены только на prod; когда меняются границы группы хостов после расширения или реорганизации; когда используется пул ресурсов, но лицензия привязана к физическим узлам.

Другая площадка или DR: меняется не техника, а право

При переезде в другой ЦОД или на DR-площадку меняются условия: другая юр. единица, другой договор, другой порядок учета (например, нужны отдельные лицензии на резервные мощности). Даже если инфраструктура одинаковая, права на ПО могут требовать отдельного покрытия для второго сайта или разрешать запуск там только в режиме аварии.

Практический пример: организация переносит критичный сервис на резервную площадку, построенную на новых серверах. Технически миграция проходит без простоев, но в лицензиях забывают закрепить, что на DR запуск разрешен только при объявлении аварии, и не фиксируют даты. На аудите это выглядит как обычная эксплуатация на втором наборе хостов.

Холодная миграция и живая: разница в учете

Живая миграция означает, что ВМ переезжает часто и автоматически. Тогда важен не факт разового перемещения, а правила, которые позволяют ей оказаться на любом хосте в зоне миграции.

Холодная миграция проще объясняется: есть событие остановки и запуска на другом хосте. Но и здесь есть риск, если при переносе временно держали копию ВМ на двух площадках или запускали ее для проверки.

Временные хосты на период работ

На время обновлений часто добавляют временные узлы или включают режим обслуживания. Если временный хост не покрыт лицензией, но туда потенциально может попасть ВМ, это красный флаг.

Заранее полезно определить перечень хостов, куда реально может попасть ВМ при миграции, зафиксировать, какие хосты покрыты лицензиями и на каких условиях, ограничить автоматическое размещение на период работ (правила affinity/anti-affinity), оформить регламент на тестовые запуски и валидацию на DR и хранить лог изменений кластера (добавление хостов, расширение ядер, смена редакций).

Где "живет" лицензия: хост, кластер или площадка

Когда включены vMotion/Live Migration, вопрос обычно не в том, где ВМ работает сейчас, а где она может оказаться через минуту. Для аудита это принципиально: часто лицензируется не факт запуска, а право запуска на определенном наборе железа. Поэтому границы нужно описывать не словами "кластер", а конкретным списком хостов и правил, по которым планировщик может переместить ВМ.

На практике встречаются несколько вариантов.

Самый понятный - привязка к хосту (или его процессорам/ядрам): тогда каждый сервер, который потенциально может принять ВМ, должен быть покрыт лицензией. Другой вариант - лицензирование на кластер или пул хостов: аудитору все равно, на каком именно узле стартовала ВМ, если узлы входят в заранее определенную группу. Реже встречается привязка к площадке (site) или к выделенной зоне, например к DR-площадке с отдельными правилами.

Ключевой момент: потенциальное место запуска обычно шире, чем кажется.

Если включен DRS и стоит автоматическое перемещение, потенциальными становятся все хосты в кластере, куда DRS имеет право мигрировать ВМ. Если настроен аварийный фейловер, потенциальными становятся хосты на площадке восстановления, даже если в обычные дни туда ничего не переезжает. Если есть правила affinity/anti-affinity или ограничения по лицензиям, потенциальная зона сужается, но это нужно уметь доказать настройками.

Представьте простой сценарий: сервис работает на кластере из 6 хостов, а "на всякий случай" добавили еще 2 новых сервера и включили их в тот же кластер. Даже если ВМ ни разу туда не мигрировала, для многих моделей лицензирования эти 2 хоста уже считаются допустимыми целями и могут потребовать покрытия.

Чтобы не спорить потом, заранее фиксируйте границы и исключения в документации:

  • состав групп хостов (какие узлы входят в "лицензируемый контур" для конкретного продукта);
  • политики миграции (DRS/аналог, уровень автоматизации, допуски по совместимости) и что они означают для допустимых хостов;
  • какие хосты изолированы (например, отдельные для особых лицензий или сред) и чем это подтверждено: правилами размещения, запретом миграции, отдельным кластером;
  • отдельное описание для DR: какие ВМ могут стартовать на резервной площадке и при каких событиях.

Проверка на здравый смысл простая: если администратор может одной кнопкой (или автоматически) переместить ВМ на конкретный узел без нарушений правил, то для темы "лицензии при миграции виртуальных машин" этот узел почти всегда должен считаться допустимым, пока не доказано обратное.

Пошагово: проверка лицензий перед плановой миграцией

Аудит рисков лицензий в кластере
Проверим, какие хосты и площадки реально попадают в лицензионный контур при миграциях.
Заказать аудит

Плановая миграция кажется безобидной, пока не выясняется, что ВМ может уехать на хост, где права на ПО не покрыты. Чтобы лицензии при миграции виртуальных машин не стали сюрпризом на аудите, проверяйте не только текущий хост, но и все реальные точки приземления.

1) Соберите точный состав ВМ и ПО

Начните с инвентаризации: список ВМ, их назначение и установленное ПО. Фиксируйте версии, редакции и компоненты, которые часто лицензируются отдельно (например, серверные роли, модули, агенты резервного копирования).

2) Определите, куда ВМ действительно может мигрировать

Сопоставьте каждую ВМ с кластерами, пулами и группами хостов, куда она может попасть по правилам планировщика, политикам DRS, affinity/anti-affinity, а также по ограничениям сети и хранения. Частая ошибка - проверять только целевой хост из плана работ и забывать про альтернативные хосты, доступные для автоматической миграции.

3) Проверьте покрытие лицензиями всех возможных целевых хостов

Сверьте модель лицензирования каждого продукта с инфраструктурой.

Если лицензия привязана к хосту (или к ядрам/процессорам), убедитесь, что лицензии есть на каждом хосте, куда ВМ может уехать. Если лицензия привязана к кластеру или площадке, проверьте границы этого понятия в договоре (что считается одной площадкой, как учитываются DR-зоны). Если лицензия по пользователям/устройствам, проверьте, не меняются ли фактические точки доступа и круг пользователей.

4) Учтите особые условия мобильности и времени

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

5) Зафиксируйте итог до выполнения работ

Запишите краткое решение: какие миграции разрешены, какие запрещены, и что нужно сделать, чтобы разрешить (докупить лицензии, ограничить пул хостов, настроить правила размещения, выделить отдельный кластер).

Пример: если отдел планирует перенос критичной ВМ с СУБД в другой кластер "на время обслуживания", а лицензия покрывает только текущие хосты, правильное действие - либо расширить покрытие на весь пул, либо технически запретить миграцию на неподходящие хосты и оставить только белый список целей.

Что фиксировать в документации, чтобы не спорить потом

Когда включены vMotion или Live Migration, ВМ может переехать за минуты, а вопросы по правам на ПО обычно всплывают через месяцы, на аудите или при смене подрядчика. Чтобы спор не сводился к "кто был на каком хосте", заранее договоритесь, какие факты вы умеете доказать документами.

1) "Карта соответствия" и пакет подтверждений

Соберите простую матрицу, которая связывает ПО с тем, где и как оно реально работает. Это не должна быть огромная таблица. Главное, чтобы по каждой критичной ВМ можно было быстро ответить: что установлено, какой сервис это поддерживает и где этому разрешено выполняться.

Практичный минимум обычно такой:

  • связка "ПО -> ВМ -> сервис/владелец -> кластер или группа хостов -> площадка (ЦОД/DR)";
  • подтверждение прав: договоры, ключи/сертификаты, подписки, счета, допсоглашения, а также официальные письма вендора по спорным трактовкам;
  • условия лицензии в понятном виде: метрика (на ядра, сокеты, пользователей, ВМ, инстансы), право на перенос, ограничения по географии или по юридическому лицу.

2) Технические факты, журнал изменений и ответственность

Споры почти всегда начинаются с того, что в документах нет технических фактов. Лицензия может зависеть от конфигурации хостов, правил планировщика и того, есть ли ограничения на миграцию.

Что стоит фиксировать и регулярно обновлять:

  • инвентаризация хостов: модель, сокеты/ядра, включенные функции, состав кластера, какие хосты входят в "лицензируемую зону";
  • правила миграции: куда ВМ можно переезжать, какие хосты исключены, какие политики применяются (affinity/anti-affinity, запрет выхода за кластер, "DR только по событию");
  • журнал изменений: дата переноса, причина (плановые работы, авария, балансировка), кто согласовал, какой тикет или распоряжение;
  • роли: кто отвечает за лицензии (закупки), кто за фактическое размещение ВМ (ИТ), кто за риски и допуски (безопасность), кто владелец сервиса и принимает решение о переносе.

Простой пример: ВМ с коммерческой СУБД мигрировали ночью из прод-кластера в соседний кластер для обслуживания хоста. Через полгода на аудите выяснилось, что соседний кластер был на более мощных CPU, а права куплены только под "прод-зону". Если в документации есть ограничение миграции и запись, что перенос был исключением по заявке с согласованием и последующим возвратом, спор решается фактами, а не памятью людей.

Типовые ошибки и спорные моменты

Проектирование миграций без сюрпризов
Поможем спроектировать кластеры и правила миграции так, чтобы их было легко доказать на аудите.
Обсудить проект

Самая частая причина проблем на аудите - смотреть на лицензии при миграции виртуальных машин как на статичную картинку: "вот ВМ стоит на этом хосте, значит все нормально". vMotion и Live Migration делают размещение динамическим, и право на ПО часто привязано не к конкретной ВМ, а к физическим ресурсам, на которых она может оказаться.

Ошибки, которые встречаются чаще всего

Риск рождается не из самой миграции, а из того, что инфраструктура настроена шире, чем куплены права.

Часто учитывают только текущий хост, но не весь пул, куда ВМ может переехать автоматически. Включают авто-перемещения без ограничений по группам хостов и без правила "только этот кластер". Не считают временные серверы: хост "на ремонте", "на расширение", "под пилот" или "под сезон" тоже участвует в расчете, если туда могут приехать ВМ. Переносят ВМ в тестовую среду и запускают там реальную прод-нагрузку "на пару дней". Путают право иметь копию (backup) с правом запускать вторую копию параллельно: резервная копия и теплый/горячий резерв - разные сценарии.

Практический пример: ночью срабатывает балансировка, и ВМ с базой данных уезжает на новый хост, добавленный в кластер вчера "временно". Утром все работает, но на бумаге получается, что ПО работало на железе без нужных прав, пусть и несколько часов.

Что чаще всего вызывает споры

Спорные моменты обычно появляются из-за разного понимания терминов в лицензии и в настройках виртуализации.

Чаще всего спорят о "назначенных хостах" против "всех возможных хостов": аудитор смотрит на потенциальную возможность миграции, а команда - на фактическую историю. Отдельная зона риска - DR-площадка: можно ли запускать одновременно, как считается период переключения, что считается тестом плана DR. Еще один частый узел - "холодный резерв" и реплика: если ВМ включается для проверки, вопрос обычно не в технике, а во времени и частоте.

Чтобы таких споров было меньше, фиксируйте в политиках, куда ВМ имеет право мигрировать, и закрепляйте это настройками (группы хостов, правила привязки, запрет выхода за пределы кластера).

Пример из практики: перенос сервиса на DR-площадку

Компания держит два кластера виртуализации: прод и DR. В проде крутятся ключевые сервисы, в DR - резервные копии и тестовые включения. Железо разное: на одной площадке обновленные хосты, на другой - отдельный набор серверов под аварийное восстановление. По умолчанию настроено так, что живые миграции разрешены только внутри каждого кластера, а между площадками - запрещены.

Событие простое: нужно на две недели включить Live Migration в сторону DR, потому что на прод-площадке планируется обновление микрокода, и часть хостов придется выводить по очереди. ИТ-команда хочет временно увести несколько ВМ в DR без холодного простоя.

Проблема всплывает на лицензиях. Вопрос звучит так: какие физические хосты должны быть покрыты лицензиями заранее, если ВМ может оказаться на любом узле DR? Здесь часто ошибаются, потому что лицензия на ПО внутри ВМ зависит не от самой ВМ, а от того, на каком хосте она запускается и как часто переезжает. У многих вендоров есть ограничения на перенос прав между хостами (включая минимальные сроки закрепления), а аудитор обычно смотрит фактическую возможность запуска по настройкам кластера, а не только на историю "как было".

Решение обычно состоит из трех частей.

Во-первых, миграции ограничивают технически: выделяют группы хостов и разрешают перенос только на заранее определенный пул, который покрыт лицензиями.

Во-вторых, разделяют режимы: где-то оставляют Live Migration только внутри DR, а межплощадочный перенос включают точечно и на ограниченное окно.

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

В папку проекта полезно положить несколько вещей, которые обычно снимают большую часть споров:

  • матрицу соответствия: ВМ (или сервис) -> продукт и редакция ПО -> модель лицензии -> список разрешенных хостов;
  • приказ или регламент на период работ: сроки, ответственные, допустимые направления миграции;
  • снимок настроек кластера до и после (политики миграции, правила affinity/anti-affinity, пулы хостов);
  • журнал переносов: дата, ВМ, откуда-куда, причина, кто согласовал;
  • короткое заключение по лицензиям: какие хосты покрыты и почему этого достаточно при выбранных ограничениях.

Такой подход не требует угадывать трактовки задним числом. Вы заранее показываете: миграция была управляемой, зона запуска ограничена, а права на ПО подтверждены документами и настройками.

Быстрый чеклист перед включением миграций

Подбор оборудования GSE для инфраструктуры
Предложим рабочие станции, ПК, моноблоки и серверы GSE для вашего контура.
Запросить предложение

Автоматическая миграция удобна, но она же быстрее всего создает сюрпризы на аудите. Перед тем как включать vMotion/Live Migration в проде, полезно один раз пройти короткий набор проверок и зафиксировать результат. Это особенно важно, если кластер живет своей жизнью и сам выбирает, где запускать ВМ.

Сначала определите границы: куда ВМ реально может уехать. На практике администраторы часто думают про 3-4 узла, а политика DRS или аналогичные механизмы допускают больше, включая новые хосты после расширения.

Пять проверок, которые обычно закрывают основную часть рисков:

  • проверьте, может ли ВМ мигрировать на любой хост кластера по правилам планировщика; если есть исключения (affinity/anti-affinity, host groups, запрет на конкретные узлы), зафиксируйте их;
  • убедитесь, что права на ПО покрывают все потенциальные хосты запуска, а не только текущий; сюда же входят запасные узлы и узлы, которые временно принимают нагрузку при ремонте;
  • сверьте ограничения в условиях лицензирования: минимальные сроки "прикрепления" к хосту, лимиты по частоте переноса, требования к выделенным процессорам/ядрам; заранее продумайте, чем вы докажете соблюдение правил;
  • отдельно разберите аварийный режим: что происходит при DR-фейловере и при возврате; нужны понятные основания, что это разрешено (пункт в договоре, письмо вендора, описанный сценарий в политике);
  • после тестовой миграции обновите инвентаризацию и журнал изменений: где сейчас работает ВМ, какие продукты установлены, кто владелец сервиса, что изменилось.

Небольшой пример: команда включила автоматическую миграцию для кластера из 6 хостов. Через месяц добавили еще 2 узла, и часть ВМ начала периодически уходить туда во время ночных окон обслуживания. Технически все было нормально, но в документах эти хосты не фигурировали как покрытые, и на внутренней проверке это выглядело как использование ПО без прав.

Если инфраструктура обновляется частями (серверы, СХД, площадки), заранее закрепите, кто проверяет лицензионные условия при добавлении новых хостов.

Следующие шаги: как выстроить процесс без лишних рисков

Чтобы миграции не превращались в лотерею, нужен простой процесс, понятный ИТ, закупкам и службе безопасности. Цель не запретить vMotion или Live Migration, а сделать так, чтобы любая миграция укладывалась в правила лицензирования и оставляла след в документах.

Начните с короткого регламента: кто имеет право включать или расширять миграции, кто проверяет лицензии, и что считается допустимым перемещением (внутри кластера, между кластерами, между площадками). Отдельно решите, что делать в аварии: что можно переносить без согласования, а что требует фиксации постфактум.

Дальше помогает сегментация. Разные модели лицензий плохо уживаются в одном общем кластере. Разделите хосты по группам: отдельный кластер для ПО с жесткой привязкой к хосту, отдельный для ПО с правом мобильности, отдельный для тестовых сред. Тогда политики миграции проще, а риск случайно увести ВМ "не туда" заметно ниже.

Планирование закупок тоже влияет на лицензии при миграции виртуальных машин. При выборе серверов заранее оцените, как число ядер и сокетов повлияет на стоимость лицензий, нужен ли запас по мощности под N+1 и DR, будет ли отдельная "лицензионная" группа хостов под критичные нагрузки.

Если правил уже накопилось много и есть исключения, полезно разово провести ревизию: сопоставить настройки миграций, договорные условия и то, что реально фиксируется в документах. На практике это часто удобнее делать вместе с системным интегратором, который отвечает и за железо, и за контуры эксплуатации. Например, GSE.kz (gse.kz) как производитель серверов и системный интегратор в Казахстане обычно закрывает обе части: поставку инфраструктуры и поддержку, а значит может помочь увязать состав кластеров, DR-сценарии и требования по документированию.

Ориентир простой: если человек, не участвовавший в проекте, по вашим записям сможет понять, почему ВМ мигрировала и почему это было допустимо, процесс выстроен правильно.

FAQ

Почему перенос ВМ на другой хост вообще может нарушить лицензию?

Потому что лицензия часто привязана не к файлам ВМ, а к месту запуска: физическому хосту, пулу хостов, площадке или даже юридическому контуру. При переносе меняется фактическая среда эксплуатации, и это может выйти за пределы купленных прав, даже если внутри ВМ ничего не меняли.

Чем живая миграция отличается от копирования и восстановления из бэкапа с точки зрения лицензий?

Живая миграция (vMotion/Live Migration) меняет место выполнения запущенной ВМ и может происходить автоматически. Копирование данных или дисков само по себе не означает запуск ПО на новом железе, а аварийное восстановление — отдельный сценарий, где часто действуют специальные правила на запуск в резерве и на тесты.

Как быстро понять, какие хосты нужно покрыть лицензией перед миграцией?

Считайте не только целевой хост из плана работ, а весь набор хостов, куда ВМ реально может попасть по правилам кластера и автоматизации. Дальше сверьте модель лицензирования конкретного продукта с параметрами этих хостов и условиями переносов, включая ограничения по времени и частоте переназначения.

Если ВМ мигрирует внутри одного кластера, это всегда безопасно?

Обычно да, если все хосты кластера покрыты лицензией одинаково и ВМ не может уйти за пределы этой группы. Риск появляется, когда в кластер добавляют новые или временные узлы, отличаются редакции/права на разных хостах или часть узлов не должна участвовать в размещении, но технически может.

Почему аудиторы смотрят на «потенциальные хосты», а не на фактическую историю миграций?

Во многих моделях важно не только где ВМ работала, а где она может быть запущена по настройкам. Если планировщик может переместить ВМ на любой узел кластера без запретов, аудит часто трактует это как необходимость иметь права на весь потенциальный пул.

Какие типовые лицензионные проблемы возникают при переносе в DR или на другую площадку?

Часто у ПО есть отдельные условия для резервной площадки: разрешен только аварийный запуск, ограничено параллельное использование, требуется фиксация события и сроков. Если включать переносы или запускать ВМ на DR для тестов без правил и записей, это легко выглядит как обычная эксплуатация на второй площадке.

Что не так с ситуацией, когда dev/test ВМ случайно мигрировала в прод?

Тестовые лицензии обычно запрещают обслуживать реальных пользователей и прод-нагрузку. Если тестовая ВМ случайно попадает в прод-кластер или начинает выполнять рабочие функции «временно», технически все может работать, но по условиям лицензии это будет неверное использование.

Почему тип лицензии (подписка или бессрочная) влияет на миграции?

При подписке важны срок действия и условия поддержки, которые могут влиять на право переносов, обновлений и сценарии DR. Бессрочная лицензия может позволять использовать текущую версию долго, но право на новые версии или некоторые опции мобильности нередко завязано на активную поддержку.

Что именно нужно документировать, чтобы потом доказать корректность миграций?

Минимум — связка «продукт и редакция → ВМ → владелец сервиса → разрешенные хосты/кластер → площадка», плюс подтверждения покупки и понятное описание метрики лицензирования. Отдельно полезны настройки, которые ограничивают миграции, и журнал изменений: когда, почему и кто согласовал перенос.

Кто в компании должен отвечать за риски лицензий при миграции ВМ?

По умолчанию владельцем процесса должен быть совместный контур: ИТ отвечает за фактическое размещение и настройки миграций, закупки — за права и подтверждения, безопасность/риск — за допуски и исключения, владелец сервиса — за бизнес-решение. Важно, чтобы добавление хостов, расширение кластера и изменения правил миграции всегда запускали проверку лицензий до включения автоматического размещения.

Лицензии при миграции виртуальных машин: vMotion и документы | GSE