Добавлен в zVirt 4.5. В отличие от платформенного агента, здесь установка агента производится
внутрь каждой мигрируемой машины, то есть работа идёт на уровне операционной системы. Это позволяет переносить ВМ не только с VMware, но и с Hyper-V, Xen, других российских платформ, а также с физических серверов (P2V).
Агент-отправитель устанавливается в гостевую ОС и передаёт контроллеру zVirt информацию о конфигурации (CPU, RAM, диски). Затем агент начинает читать данные непосредственно с файловой системы:
- для Windows используется штатный механизм Shadow Copy (VSS);
- для Linux — специальный драйвер на уровне ФС с применением механизма fsfreeze для обеспечения консистентности.
После подготовки запускается репликация данных по сети на целевую площадку.
Важно: реплицируются только данные на диске, содержимое оперативной памяти не передаётся. Поэтому для баз данных и других приложений с буферизацией перед финальной синхронизацией необходимо остановить продуктивные сервисы (СУБД, веб-серверы и т.п.), чтобы они сбросили буферы на диск. Выключать саму ВМ нельзя — агент работает внутри запущенной ОС и при остановке системы перестанет функционировать.
Для установки агента на Windows скачивается MSI-пакет (можно развернуть вручную или через GPO/SCCM). На Linux предлагаются два варианта драйвера: готовый бинарный пакет для стандартных ядер (Ubuntu LTS, CentOS, RedOS) или DKMS-сборка, которая автоматически пересобирается при обновлении ядра и подходит для кастомных сборок.
Этот метод также позволяет переносить физические серверы: агент устанавливается на «железо», и далее процесс ничем не отличается от миграции ВМ. Это удобно для старых систем (например, 1С на Windows Server 2008 R2), которые рискованно переустанавливать.