Живая миграция работает с исполняющейся машиной, переключение при отказе отвечает на потерю активной стороны. Проверка первого сценария не доказывает второй.
Живая миграция
Определение
Живая миграция — перенос работающей виртуальной машины с одного хоста на другой без заметного для пользователя простоя. Это плановая операция с исправным источником: она не доказывает ни перезапуска после отказа узла, ни наличия резервной копии.
Также ищут: Live migration · живая миграция VM · перенос работающей VM · live VM migration
Зачем это знать
Для обслуживания нужен пригодный узел назначения и доступная исходная машина. Успешная миграция не подтверждает поведение при полном отказе источника или наличие истории для восстановления данных.
Карта понятия
Что подтверждено
Живая миграция переносит работающую VM между узлами без заметного для пользователя простоя.
Граница применимости: Поведение Hyper-V по документации; фактическая пауза, непрерывность сети и совместимость устройств и CPU зависят от платформы и настроек.
Живая миграция может работать без Failover Clustering, поэтому сама по себе не доказывает автоматический перезапуск или переключение после отказа узла.
Граница применимости: Различие между плановым переносом и восстановлением после отказа в архитектуре Hyper-V.
В учебном сценарии исходный хост уже полностью выключен и его работающая VM недоступна. Успех прежней живой миграции между исправными хостами не доказывает перенос этого недоступного исполнения: теперь требуется проверенный путь восстановления после отказа.
Граница применимости: Редакторское разграничение работающего источника Hyper-V и автоматического перехода после отказа. Непрерывное дублирование исполнения или иной заранее настроенный механизм в условии не предполагается.
Узел назначения должен быть пригоден для конкретной VM: нужны поддержанная конфигурация, достаточный свободный гостевой бюджет и доступные данные и сеть. Совпадение марки CPU или наличие свободного сервера само по себе этого не подтверждает.
Граница применимости: Редакторская проверка назначения по модели переноса Hyper-V и запуска кластерной роли. Точные требования CPU и устройств зависят от продукта; универсальный режим совместимости не назначается.
Миграция исполнения VM сама не создаёт независимую историю данных. Снимок часто зависит от исходных данных и хранилища: без необходимой основы он непригоден для восстановления. Независимую резервную копию хранят отдельно от исходного ресурса и проверяют вместе со всеми требуемыми данными. Успешный перенос не подтверждает возврат до ошибочного изменения.
Граница применимости: Сопоставление миграции и защиты данных. Зависимость снимка проверяют по реализации; не все снимки объявляются зависимыми, а название резервной копии само по себе не доказывает независимость носителя и успешное восстановление.
В libvirt шифрование собственного транспорта гипервизора зависит от гипервизора; этот путь требует отдельной сетевой настройки. Туннель через libvirt RPC поддерживает шифрование, но миграция необщего хранилища, многоканальная и post-copy миграция могут быть недоступны.
Граница применимости: Онлайн-документация libvirt о миграции гостевых систем; версия страницы не указана. Поддержку транспорта и флагов проверяют для конкретного драйвера, гипервизора и версии. Возможность шифрования не означает его включение.
По умолчанию libvirt ожидает, что образы дисков без явного сетевого доступа находятся на общем хранилище. Локальные образы можно копировать при миграции через virsh migrate с --copy-storage-all. Целевые образы должны быть заранее созданы нужного формата и размера; если целевой путь входит в пул libvirt, они создаются автоматически.
Граница применимости: Онлайн-документация libvirt о переносе необщих образов дисков; версия не указана. При поддержке --copy-storage-inc копируют только верхний образ цепочки и обязательно создают его заранее, даже в пуле libvirt. При переносе неактивной конфигурации копирование необщего и иного файлового хранилища не поддерживается. Поддержку режима проверяют для конкретного драйвера и версии.
Живая миграция Proxmox VE требует одного кластера, надёжной сети, одинаковой архитектуры CPU и отсутствия непереносимых локальных ресурсов; целевые пакеты должны быть той же или более новой версии. Рекомендуются процессоры одного производителя со схожими возможностями; процессоры разных производителей иногда работают, но совместимость не гарантирована. При offline migration локальные диски копируются по сети, если хранилище определено на обоих узлах.
Граница применимости: Online Migration / Requirements и Offline Migration в pve-docs 9.2.13, снимок c673ee6c62ec. Совместимость процессоров разных производителей проверяют до эксплуатации. Определённое на обоих узлах хранилище не обязательно общее физически. Passthrough может потребовать адаптации на цели; пауза/непрерывность сети и восстановление с недоступного хоста не гарантируются.
Не путать
Hyper-V может выполнять живую миграцию без Failover Clustering. Кластер добавляет отдельную модель ролей и реакции на отказ; пригодность назначения нужна конкретной машине.
Что проверить
- Разделите плановое обслуживание и внезапный отказ.
- Подтвердите доступность работающего источника.
- Сверьте поддержанную конфигурацию назначения.
- Проверьте свободный гостевой бюджет одного допустимого хоста.
- Подтвердите доступ к данным и сети после переноса.
- Проверьте результат операции клиента.
- Историю и независимые копии подтвердите отдельными механизмами.
- В libvirt для --copy-storage-inc заранее создайте целевой верхний образ цепочки, даже внутри пула хранилища.
Первоисточники
- Failover Clustering in Windows Server and Azure Local
Описывает nodes, clustered roles, health monitoring, failover и quorum в failover cluster.
- Failover — CSRC Glossary
Определяет automatic switch to redundant or standby system после failure active system.
Утверждения: 03
- Security Guidelines for Storage Infrastructure
Разделяет backup, replication, immutability, continuous data protection и point-in-time copies; описывает synchronous и asynchronous replication.
Утверждения: 05
- Guest migration
Транспорт, защита данных, URI и копирование образов дисков при миграции VM. Версия документа на странице не указана; поддержку режима проверяют для конкретного драйвера, гипервизора и установленных версий.
- Proxmox VE QEMU/KVM Virtual Machine Manager (qm)
Online Migration / Requirements и Offline Migration: архитектура/CPU, пакеты, сеть, локальные ресурсы и передача дисков. Не обещает непрерывность приложения или восстановление с недоступного узла.
Утверждения: 08