Миграция работающих ВМ и принципы ее работы

    

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

 

VMware vSphere vMotion — это функция, которая позволяет без простоев переносить активные рабочие нагрузки с одного сервера на другой. Эта возможность доступна в виртуальных коммутаторах, кластерах и даже облаках (в зависимости от редакции vSphere). Во время миграции рабочих нагрузок приложение продолжает работать, а пользователи имеют доступ к необходимым системам. Это обеспечивает высокую эффективность работы.

Миграция работающих виртуальных машин

Миграция работающих виртуальных машин

Миграция работающих ВМ

VMware vSphere обеспечивает миграцию работающей виртуальной машины целиком с одного физического сервера на другой без простоев. При этом сохраняются сетевые параметры и подключения виртуальной машины, что обеспечивает удобство миграции. Активная память и точное состояние выполнения виртуальной машины быстро передаются по высокоскоростной сети, что обеспечивает мгновенное переключение работы ВМ с исходного узла vSphere на целевой узел vSphere. В гигабитной сети Ethernet весь процесс занимает менее двух секунд. Миграция работающих ВМ предоставляет такие преимущества:

  • Автоматическая оптимизация виртуальных машин в пулах ресурсов.
  • Обслуживание оборудования без планирования простоев и прерывания бизнес-процессов.
  • Перемещение виртуальных машин с отказавших или малоэффективных серверов.

Автоматизация и планирование миграций

С помощью автоматизированной миграции VMware vSphere vMotion можно запланировать переносы в заранее указанное время без вмешательства администратора. VMware vSphere Distributed Resource Scheduler, одна из функций vSphere для автоматизированной миграции, использует vMotion для оптимизации производительности виртуальных машин в кластерах vSphere. vMotion предоставляет следующие возможности:

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

Технические сведения 

Использование файловой системы виртуальных машин (VMFS)

Общее состояние виртуальной машины инкапсулируется в наборе общих файлов системы хранения, например Fibre Channel, сети SAN с интерфейсом iSCSI (Internet Small Computer System Interface) или сетевых систем хранения данных (NAS). VMware vSphere VMFS позволяет нескольким установленным экземплярам VMware ESX одновременно получать доступ к одним и тем же файлам виртуальной машины.

 

Использование vMotion для миграции через границы и на большие расстояния

Функция vMotion — это принципиально новый подход к миграции работающих ВМ без прерывания работы. В редакции vSphere 6.0 были реализованы инновационные возможности vMotion для миграции активных рабочих нагрузок, доступные в распределенных коммутаторах и серверах vCenter Server. Кроме того, теперь можно использовать vMotion для переноса на большие расстояния со временем приема-передачи (RTT) до 100 мс. Благодаря 10-кратному увеличению поддерживаемого времени RTT, которое обеспечивает vMotion для переноса на большие расстояния, теперь можно переносить активные рабочие нагрузки между ЦОД, физически расположенным в Нью-Йорке и Лондоне.

 

Интеграция Storage vMotion

В VMware vSphere 5.1 и более поздних версиях стандартная функция vMotion используется в сочетании с VMware vSphere Storage vMotion в рамках одной миграции. Это означает, что вы можете выполнять миграцию всей работающей виртуальной машины между узлами, кластерами или ЦОД без прерывания работы или использования общих ресурсов хранения между задействованными узлами.

 

Сохранение состояния сети

Базовый узел vSphere виртуализирует сети, используемые виртуальной машиной. Это гарантирует, что даже после миграции идентификатор сети виртуальной машины и сетевые подключения сохранятся. При миграции виртуальной машины с помощью vMotion сохраняется точное состояние выполнения, идентификатор сети и активные сетевые подключения, поэтому пользователи не испытывают простоев или сбоев.

 

Целостность транзакций

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

Обучение по миграции vMotion

Video Play Icon
(21:46)

Обучение по миграции vMotion