3.5.2. Миграция

Миграция минимизирует простои при переносе виртуальных машин между узлами, так как их не надо будет останавливать и снова перезапускать. Эта операция уникальна для виртуальных машин.
RGManager поддерживает оба метода миграции:
  • Живая миграция — перенос виртуальной машины с одного узла на другой без видимой остановки. Это возможно благодаря тому, что виртуальная машина продолжает работать на старом узле до тех пор, пока ее образ памяти не будет полностью скопирован на новый узел. Непрерывность работы достигается ценой снижения производительности виртуальной машины и замедления процесса миграции.
  • Миграция с остановкой — виртуальная машина замораживается до тех пор, пока состояние памяти не будет скопировано на новый узел. Такой подход максимально сокращает время миграции.
Выбор метода зависит от требований производительности: если при остановке виртуальной машины процесс миграции занимает 8 секунд, то во время живой миграции машина будет работать, но ее производительность снизится на 29 секунд.

Важно

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