Linux-миграции. Моментальные снимки без Flow

Миграция без использования модуля Flow является наиболее простым сценарием из всей линейки Комплекса. Перенос данных выполняется в режиме клонирования, при этом состояние исходной машины фиксируется на момент первичного создания клона. Таким образом, для поддержания консистентного состояния приложения на время миграции его необходимо останавливать до запуска миграционного задания.

Для выполнения данного типа миграции используется наименьшее количество утилит РОСА Миграция, а сам процесс можно разложить на следующие ключевые этапы:

Примечание – Жирным шрифтом отмечены этапы, в которых состояние данных на приёмнике неконсистентно.

  1. Инициализация, включающая:
  • создание консистентного снапшота файловой системы исходных блочных устройств с использованием технологии Block Device;  - создание CBT-журнала;  - создание COW-журнала (Copy-on-write).
  1. Копирование данных на приёмник поочерёдно с каждого исходного устройства.
  2. Финальный разрыв, в ходе которого:

 - завершается работа со снапшотом, происходит его удаление;  - если на источнике использовался драйвер Комплекса, он выгружается.