-
Почему отключить vMotion?
-
Как отключить vMotion 7 способами?
-
Как защитить и переместить данные ВМ с помощью Vinchin?
-
FAQs о отключении vMotion
-
Заключение
В виртуализированной среде vMotion — это мощная функция, предоставляемая VMware, которая позволяет виртуальным машинам мигрировать между различными хостами ESXi без прерывания их работы. Однако в некоторых случаях может потребоваться отключить vMotion для определенных виртуальных машин, особенно при работе с проблемами лицензирования, требованиями производительности или вопросами безопасности.
Например, некоторые пользователи проектируют инфраструктуру с использованием серверов Lync 2013. Поскольку Microsoft не поддерживает vMotion для Lync 2013, необходимо гарантировать, что соответствующие виртуальные машины не будут подвергаться миграции. Кроме того, иногда возникает необходимость «прикрепить» определённые виртуальные машины к конкретным хостам, чтобы исключить их перемещение в процессе обслуживания.
Почему отключить vMotion?
1. Предотвратить миграцию виртуальной машины для соблюдения требований лицензирования
Некоторые пользователи хотят запретить миграцию определенных виртуальных машин с помощью vMotion для соблюдения лицензионных требований. Например, лицензирование Oracle Java указывает, что некоторые ВМ должны работать только на конкретных кластерах. Если эти ВМ мигрируют между кластерами, это может нарушить условия лицензирования. Поэтому пользователи хотят гарантировать, что эти ВМ работают только в назначенном кластере.
2. Предотвратить миграцию виртуальных машин безопасности
Виртуальные машины, обеспечивающие антивирусную защиту, обнаружение вторжений или функции межсетевого экрана, часто называемые «сервисными ВМ», являются критически важными для безопасности. Пользователи обычно не хотят, чтобы эти ВМ переносились, так как это может привести к появлению уязвимостей в безопасности или нарушению сервиса во время процесса миграции.
3. Обеспечьте выполнение конкретных виртуальных машин на одном хосте
Некоторые виртуальные машины имеют сильную зависимость от локальных ресурсов, и миграция может привести к снижению производительности или несоответствию ресурсов. Например, пользователи могут захотеть убедиться, что определенные виртуальные машины остаются стабильными на конкретном хосте, особенно во время обслуживания оборудования. В таких случаях, миграция vMotion может создавать ненужные риски.
Как отключить vMotion 7 способами?
Чтобы удовлетворить подобные требования, VMware предлагает несколько способов отключения vMotion. Ниже приведены наиболее распространённые методы с кратким анализом их надёжности и ограничений:
1. Отключение DRS
Отключение Distributed Resource Scheduler (DRS) предотвращает автоматическую миграцию виртуальных машин. DRS — это функция VMware, которая перераспределяет нагрузку между хостами путём автоматического перемещения ВМ. После его отключения виртуальные машины перестают мигрировать автоматически, однако администраторы по-прежнему могут инициировать vMotion вручную.
Хотя этот способ эффективно блокирует автоматическую миграцию, он не исключает возможность ручного перемещения виртуальных машин, а значит, не обеспечивает полного контроля над процессом миграции.
2. Создание правил аффинности
Можно настроить правила аффинности между виртуальными машинами и хостами, чтобы ВМ запускались только на определённых хостах. Такие правила ограничивают размещение ВМ в пределах указанных хостов или групп хостов, не допуская миграцию на нежелательные узлы.
Однако при необходимости обслуживания хоста или холодной миграции эти правила могут потребовать временного изменения.
3. Перенастройка сетевых порт-групп
Присвоив виртуальной машине новую порт-группу и убедившись, что эта группа отсутствует на других хостах, можно заблокировать vMotion. Если целевой хост не имеет нужной порт-группы, операция миграции завершится с ошибкой.
Это простой и эффективный способ предотвратить миграцию, но при выполнении холодной миграции или других операций может потребоваться перенастройка сетевого адаптера ВМ.
4. Настройка общего доступа к шине SCSI-контроллера
Установка параметра SCSI-контроллера виртуальной машины в режим виртуального или физического общего доступа (Bus Sharing) может эффективно заблокировать как vMotion, так и Storage vMotion.
Этот метод работает за счёт вызова ошибки, препятствующей миграции. Хотя он эффективен, он может усложнить конфигурацию и ограничить возможности по управлению хранилищем.
5. Ограничение vMotion с помощью настроек прав доступа
Создав отдельную роль и отключив для неё права на выполнение vMotion, можно ограничить возможность миграции для определённых пользователей или групп. Это снижает риск непреднамеренных административных ошибок.
Однако данный способ ограничивает только действия пользователей и не влияет на операции, связанные с режимом обслуживания хоста. Во время технического обслуживания может потребоваться временное изменение прав.
6. Разделение хостов по кластерам
Перемещение хостов, для которых необходимо отключить vMotion, в отдельные кластеры позволяет предотвратить автоматическую межкластерную миграцию. Это эффективно решает проблему неконтролируемых перемещений между кластерами.
Тем не менее, данный подход может ограничить гибкость использования ресурсов и повлиять на эффективность балансировки нагрузки.
7. Изоляция по хранилищу
Если два хоста не имеют общего хранилища, vMotion между ними становится невозможным. Изоляция по хранилищу — это надёжный способ полностью заблокировать миграцию между такими хостами.
Как защитить и переместить данные ВМ с помощью Vinchin?
Хотя vMotion удобен для автоматизации и обеспечивает непрерывность бизнес-процессов, в некоторых случаях важно иметь полный контроль над миграцией виртуальных машин и использовать альтернативные решения.
Vinchin Backup & Recovery предлагает комплексную защиту данных в виртуализированных средах и поддерживает такие платформы, как VMware, Hyper-V, Proxmox, oVirt, OLVM, XenServer и XCP-ng. Это не просто решение для резервного копирования — это также мощный инструмент миграции виртуальных машин, позволяющий переносить ВМ на любой хост в рамках системы резервного копирования.
Например, для миграции ВМ с VMware на Proxmox потребуется всего 4 простых шага в интуитивно понятной веб-консоли.
1. Выберите резервную копию виртуальной машины VMware
2. Выберите хост Proxmox в качестве назначения
3. Выберите стратегии
4. Отправьте задание
Надёжность решений Vinchin получила высокую оценку — компания была удостоена престижной награды Gartner Voice of the Customer, что подтверждает доверие пользователей по всему миру.
Получите 60-дневную бесплатную пробную версию с полным функционалом и убедитесь в эффективности Vinchin на практике. Нажмите на кнопку ниже, чтобы скачать установочный пакет.
FAQs о отключении vMotion
1. Повлияет ли отключение vMotion на нормальную работу виртуальной машины?
Отключение vMotion не повлияет на нормальную работу виртуальной машины. Оно лишь препятствует миграции ВМ на другие хосты без авторизации.
2. Можно ли отключить vMotion только для определенных виртуальных машин?
Да, с помощью правил аффинности вы можете отключить vMotion для определенных виртуальных машин, разрешив другим мигрировать.
3. Что делать, если необходимо провести обслуживание хоста с отключённым vMotion?
Вы можете восстановить vMotion в соответствии с методами, которыми вы его отключали, или использовать другие решения, такие как Vinchin Backup & Recovery, чтобы вручную мигрировать виртуальную машину на другой хост.
Заключение
Отключение vMotion является необходимым при работе с вопросами соответствия лицензионным требованиям, безопасности или производительности. Тщательно выбирая подходящий метод отключения vMotion, пользователи могут эффективно контролировать поведение миграции виртуальных машин, обеспечивая локализацию ресурсов и стабильность системы. Каждый метод имеет свои преимущества и недостатки, и пользователи должны выбрать наиболее подходящее решение исходя из своих конкретных требований.
Для защиты данных виртуальных машин и легкой миграции ВМ выберите профессиональное решение для резервного копирования Vinchin, чтобы эффективно управлять ВМ. Не упустите возможность бесплатного тестирования.
поделиться: