Jump to content

Миграция (виртуализация)

В контексте виртуализации , когда гостевая симуляция всего компьютера на самом деле представляет собой просто программную виртуальную машину (ВМ), работающую на главном компьютере под гипервизором , миграция (также известная как телепортация ) [1] также известная как живая миграция ) — это процесс, при котором работающая виртуальная машина перемещается с одного физического хоста на другой с минимальными перерывами в работе или без них.

Субъективные эффекты

[ редактировать ]

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

Объективные эффекты

[ редактировать ]

Фактический процесс сильно зависит от конкретного используемого пакета виртуализации, но в целом процесс выглядит следующим образом:

  1. Регулярные снимки виртуальной машины (имитируемого жесткого диска , памяти и виртуальных периферийных устройств) создаются в фоновом режиме гипервизором или набором административных сценариев .
  2. Каждый новый снимок добавляет наверх стека дифференциальный файл наложения, который в целом полностью описывает машину. Запись возможна только в самое верхнее наложение.
  3. Поскольку старые наложения доступны только для чтения, их можно безопасно скопировать на другой компьютер — резервный хост. Это делается через регулярные промежутки времени, и каждое наложение необходимо скопировать только один раз.
  4. При запросе операции миграции виртуальная машина приостанавливается, а ее текущее состояние сохраняется на диск.
  5. Эти новые, окончательные файлы наложения передаются на резервный хост.
  6. Поскольку это новое текущее состояние состоит только из изменений, внесенных с момента последней синхронизации резервной копии, для многих приложений переносить очень мало, и происходит это очень быстро.
  7. Гипервизор на новом хосте возобновляет работу гостевой виртуальной машины.
  8. В идеале административные сценарии возобновляют операции резервного копирования, новый хост становится основным, а предыдущий хост теперь получает резервные копии, готовя его к последующей операции миграции.

Обратите внимание, что на практике требуются регулярные операции обслуживания, чтобы «объединить» стек моментальных снимков в более управляемое количество файлов, чтобы повысить производительность и оптимизировать хранилище (избыточные перезаписи объединяются).

Отношение к аварийному переключению

[ редактировать ]

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

Поскольку операции очень похожи, системы, предоставляющие одну возможность, могут предоставлять и другую.

  1. ^ «Sun привносит «телепортацию» в программное обеспечение для виртуализации VirtualBox» . eWeek.com. 30 ноября 2009 г. Проверено 7 мая 2021 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a07d86a4450de14277df42b6d88c212a__1696360560
URL1:https://arc.ask3.ru/arc/aa/a0/2a/a07d86a4450de14277df42b6d88c212a.html
Заголовок, (Title) документа по адресу, URL1:
Migration (virtualization) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)