VMware vMotion и Storage vMotion: в чем разница и что выбрать?

vMotion или Storage: что выбрать? Миграция виртуальных машин неизбежна в виртуальной среде. vMotion и Storage — две функции VMware vSphere для миграции виртуальных машин, но работают они по-разному. Узнайте, как они работают в VMware vSphere.

download-icon
Скачайте Бесплатно
Для ВМ, ОС, БД, файлов, NAS и т.д.
oleg-ye

Обновлено Oleg Ye 2026/09/17

Оглавление
  • Что такое VMware vMotion?

  • Что такое Storage vMotion?

  • В чем разница между vMotion и Storage vMotion?

  • Как обеспечить безопасность данных виртуальных машин?

  • Часто задаваемые вопросы о VMware vMotion и Storage vMotion

  • Заключение

Виртуальная инфраструктура используется во многих компаниях и позволяет создавать и развивать собственные облачные среды.

VMware остается одним из наиболее известных поставщиков решений для виртуализации, а vSphere — одной из широко используемых платформ виртуализации в корпоративных средах. В состав vSphere входит гипервизор первого типа ESXi, который устанавливается непосредственно на физический сервер.

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

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

Как выполнить такую миграцию без остановки виртуальной машины?

В VMware vSphere для этого предусмотрены технологии динамической миграции — vMotion и Storage vMotion.

Так в чем же разница между VMware vMotion и Storage vMotion и какую технологию следует использовать в конкретной ситуации?

Что такое VMware vMotion?

VMware vMotion — это технология динамической миграции виртуальных машин. Она позволяет перенести работающую виртуальную машину с одного хоста ESXi на другой без ее выключения, поэтому операционная система и запущенные бизнес-приложения продолжают работать во время миграции.

Один из наиболее распространенных сценариев использования vMotion — балансировка нагрузки между серверами.

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

В средах VMware автоматическое распределение нагрузки также может выполняться с помощью DRS (Distributed Resource Scheduler).

vMotion полезен и при обслуживании оборудования. Например, если на определенном сервере обнаружена проблема, поступило предупреждение или необходимо провести плановые работы, виртуальные машины можно перенести на другой хост без остановки операционной системы и бизнес-сервисов.

Если виртуальную машину необходимо перенести на хост, расположенный в другом vCenter Server, можно использовать механизм Advanced Cross vCenter Migration.

Что такое Storage vMotion?

Storage vMotion также относится к технологиям динамической миграции, однако принцип его работы отличается от обычного vMotion.

Storage vMotion позволяет переместить виртуальную машину и связанные с ней файлы виртуальных дисков с одного хранилища данных (datastore) на другое, при этом сама виртуальная машина остается на исходном хосте ESXi.

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

Таким образом, Storage vMotion изменяет не вычислительный хост, а место хранения данных виртуальной машины.

Это делает технологию особенно полезной при:

  • обслуживании систем хранения;

  • модернизации инфраструктуры хранения;

  • переходе на новый datastore;

  • замене или выводе из эксплуатации старого хранилища;

  • переносе виртуальных машин на более производительные системы хранения.

Например, если используемый datastore планируется вывести из эксплуатации или заменить, Storage vMotion позволяет перенести виртуальную машину на новое хранилище без длительного простоя.

Аналогично Storage vMotion можно использовать, когда свободное пространство на текущем datastore заканчивается. В этом случае виртуальную машину можно перенести на другое хранилище с достаточным объемом ресурсов.

В чем разница между vMotion и Storage vMotion?

У vMotion и Storage vMotion есть важное сходство: обе технологии позволяют выполнять динамическую миграцию виртуальных машин без их предварительного выключения.

Главное различие заключается в том, что именно переносится.


vMotionStorage vMotion
Что переноситсяВиртуальная машина между хостамиВиртуальная машина и ее дисковые файлы между datastore
Хост виртуальной машиныМеняетсяОстается прежним
DatastoreОбычно остается доступным для виртуальной машиныМеняется
Основной сценарийБалансировка нагрузки, обслуживание и замена хостовОбслуживание, модернизация и оптимизация систем хранения
ПростоиНе требуютсяНе требуются

При этом у двух технологий есть некоторые общие требования и ограничения.

В частности, виртуальные диски виртуальной машины должны находиться в persistent mode или использоваться в качестве Raw Device Mappings (RDM).

Однако требования к лицензированию и доступу к хранилищам отличаются.

При использовании Storage vMotion лицензия Storage vMotion требуется только на одном хосте, а этот хост должен иметь доступ как к исходному, так и к целевому datastore.

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

Проще говоря:

Если необходимо переместить виртуальную машину на другой сервер — используется vMotion.

Если необходимо изменить только место хранения виртуальной машины, оставив ее на том же сервере — используется Storage vMotion.

Как обеспечить безопасность данных виртуальных машин?

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

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

Vinchin Backup & Recovery предоставляет решение для резервного копирования виртуальных машин, которое помогает не только создавать резервные копии и восстанавливать ВМ, но и обеспечивать непрерывность работы бизнес-сервисов.

Агентное резервное копирование не требуется

Vinchin Backup & Recovery поддерживает резервное копирование без установки агентов для более чем 10 популярных платформ виртуализации, включая VMware, Hyper-V, oVirt и другие.

Это позволяет сократить время развертывания и уменьшить потребление вычислительных ресурсов внутри виртуальных машин.

Кросс-платформенная миграция (V2V)

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

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

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

Мгновенное восстановление

Функция Instant Recovery позволяет быстро восстановить работоспособность отказавшей виртуальной машины на исходном или другом хосте.

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

Веб-консоль

Различные платформы виртуализации можно централизованно подключить к единой веб-консоли.

Администратор получает возможность из одного интерфейса просматривать и управлять задачами резервного копирования и восстановления виртуальных машин.

Как создать резервную копию виртуальной машины VMware?

Создание резервной копии VMware можно выполнить в четыре основных шага.

Шаг 1. Выберите виртуальную машину VMware

Выберите виртуальную машину, для которой необходимо создать резервную копию.

Выберите виртуальную машину VMware

Шаг 2. Выберите хранилище резервных копий

Укажите целевое хранилище, в котором должна быть сохранена резервная копия.

Выберите хранилище резервных копий

Шаг 3. Настройте стратегию резервного копирования

Выберите необходимые параметры и стратегию резервного копирования.

Выберите стратегии резервного копирования

Шаг 4. Запустите задачу

Проверьте настройки и отправьте задачу на выполнение.

Отправить задание

Для более сложных сценариев доступны дополнительные возможности, включая CBT (Changed Block Tracking), HotAdd для резервного копирования VMware, LAN-Free Data Transfer, BitDetector и другие функции.

Вы можете начать бесплатный 60-дневный полнофункциональный пробный период Vinchin Backup & Recovery.

Бесплатная пробная версия для нескольких гипервизоров

Часто задаваемые вопросы о VMware vMotion и Storage vMotion

Вопрос 1. Можно ли перенести работающую виртуальную машину между двумя кластерами, используя только стандартную сеть?

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

Кроме того, в процессе миграции должен сохраняться необходимый доступ к общему хранилищу и соответствующим datastore.

Вопрос 2. Возникнет ли простой приложения при переносе нескольких терабайт данных с помощью Storage vMotion?

Для пользователей процесс миграции не должен приводить к видимому простою: Storage vMotion выполняется в работающей среде.

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

Вопрос 3. Как отслеживать состояние выполняющейся миграции в VMware?

Откройте vCenter Server и перейдите в раздел Tasks.

Затем можно отфильтровать список задач по ключевым словам, например Relocate, Migrate или Clone.

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

Заключение

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

Storage vMotion, в свою очередь, предназначен для переноса виртуальной машины и ее данных между datastore, при этом сама виртуальная машина остается на исходном хосте.

Таким образом, выбор технологии зависит от задачи:

  • необходимо изменить хост виртуальной машины — используйте vMotion;

  • необходимо изменить хранилище виртуальной машины — используйте Storage vMotion.

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

Vinchin Backup & Recovery может использоваться для резервного копирования и восстановления виртуальных машин VMware, а также для миграции ВМ между различными платформами виртуализации, помогая обеспечить непрерывность бизнес-сервисов.


поделиться:

Категории: Перенос ВМ