Как возможна / сделана живая миграция виртуальной машины?

Из этой статьи: Виртуализация: что такое KVM? и другие ресурсы, я узнал, что можно перенести Live VM с одного хоста на другой?

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

Может ли кто-нибудь рассказать, как это стало возможным?
В общем, работающая виртуальная машина привязана к некоторому оборудованию (реальному или виртуальному), например к памяти, процессору, дискам, графике, сети и т. Д.И он привязан к ОС хоста (в случае гипервизоров типа 2) или гипервизору / KVM (в случае гипервизоров типа 1). На новом хосте виртуальная машина должна повторно привязать себя к указанным выше ресурсам / драйверам и т. Д. - что может указывать на простой (может быть коротким).
Итак, как сделать возможной живую миграцию с нулевым нарушением обслуживания.

Заранее благодарим за любые ответы.

5
задан 13 September 2020 в 15:07
1 ответ

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

После выполнения этих требований динамическая миграция заключается в копировании содержимого памяти гостевой системы с одного хоста на другой. Это подробно объясняется, например. в документации Fedora, Глава 20. Динамическая миграция KVM.

7
ответ дан 13 September 2020 в 12:30

Теги

Похожие вопросы