Перенос виртуальной машины vmware на другой хост esxi

Как перенести виртуальную машину ESXI на другой хост по ssh

Есть простой и быстрой способ перенести виртуальную машину esxi с хоста на хост используя ssh.

Чтобы мигрировать vm с хоста на хост первое что нам понадобится — это включить SSH доступ на обоих узлах.

Для этого заходим в VMware vSphere Client или веб интерфейс, если версия esxi 6.0 и выше, и включаем в разделе Manage — Services службу TSM-SSH.

На хосте назначения нужно создать каталог на datastore в который мы переместим файлы vm. Лучше сделать через клиент vmware или веб интерфейс.

Далее на исходном хосте нужно проверить разрешение firewall.

Заходим по ssh на хост с нашей vm и проверяем правило брандмауэра:

Если написано false, то разрешаем подключение клиента ssh:

Далее используем команду ls для отображения списка файлов виртуальной машины:

Нас интересуют 3 файла с расширениями:

*.vmx — главный конфигурационный файл

*.vmdk — файл с описанием параметров виртуального диска

*-vmdk — диск с данными виртуальной машины

Более подробное описание файлов виртуальной машины здесь.

И непосредственно команды для копирования файлов vm на другой хост, у меня получилось:

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

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

После копирования файлов нужно добавить виртуальную машину в клиенте vmware, используя пункт Register an existing virtual machine.

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

На этом перенос виртуальной машины esxi на другой хост закончен. Думаю было не сложно 🙂

Источник

Перенос виртуальной машины vmware на другой хост esxi

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Всем привет сегодня расскажу как мигрировать работающую виртуальную машину без общего datastore в VMware vCenter. Если у вас есть кластер на VMware ESXI 5.5, то там проблем нет, так как в кластере все хосты имеют общий датастор, где лежат виртуальные машины, и во время миграции, по сути файлы виртуальной машины остаются на том же датасторе, у нас же ситуация что нет общего starage и холодная миграция, то есть выключенная виртуалка, нас не устраивает, в виду того, что она важная и должна работать без перерывов, смотрим ниже как решить данную проблему.

Что такое vMotion

VMotion это технология, которая помогает виртуальной машине производить миграцию, как на другие хосты ESXI так и datastore. Первое что я вам советую сделать это посмотреть карту vMotion на вашем esxi хосте. Для этого выбираете vm и переходите во вкладку Maps и сразу становится понятно куда можно двигать без проблем а куда нельзя и по каким причинам, либо CPU не соответствует либо не включено перемещение.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Изучив карту vmotion можно понять какой вид миграции нам нужен, их всего три типа.

Миграция Change both Host and datastore

Так как нам нужно смигрировать vm в работающем состоянии без общего диска, то нам подходит только Change both Host and datastore. Щелкаем правым кликом по виртуальной машине и выбираем Migrate, у вас откроется окно для выбора метода. Как можете заметить в толстом клиенте VMware ESXI Client для Windows на живую Change both Host and datastore выполнить не дает, функция не активна, такое ограничение, но не спешите отчаиваться, у VMware vCenter есть Web Client, в котором это можно осуществить.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Vmware Web Client

Во первых он у вас должен стоять как вместе с vCenter или отдельно. Его дистрибутив находится на установочном диске с VMware vCentert. Скачать Vmware Web Client можно тут. Заходим по адрес

Так как у меня настроена аутентификация через Active Directory, то вводим формат вот такой домен\логин и пароль. Выбираем там вашу виртуальную машину и жмем Migrate.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Выбираем Change both Host and datastore, как видите все активно. Данная функция еще называется Enhanced vMotion или «Shared-Nothing» vMotion. Ниже мы рассмотрим ее принципы.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

выбор вида миграции

Теперь вас попросят указать на какой ESXI Host вы поедите, мастер проверит все ли выполнены требования для vmotion, о них мы поговорим ниже. Если есть проблемы то вам сразу об этом скажут, у меня например на esxi21 не был включен vmotion на виртуальном коммутаторе. Как включить vmotion читайте тут.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Требования к vmotion

Вот пример ошибки при Enhanced vMotion. Проблема в несовместимости CPU масок. К счастью в vmware vcenter это в большинстве случаев можно поправить, но могут и быть синие экраны.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

После того как все требования выполнены все становится зеленым и можно продолжать миграцию

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Все будет происходить по обычной сети vMotion, по ней передаются и диск Vm, и ее память с регистрами процессора для обеспечения непрерывной работоспособности виртуальной машины во время миграции

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Миграция Enhanced vMotion

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

bulk copy и mirror mode driver

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

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

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

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

выбор датасторе ESXi

теперь нужно указать vMotion Priority, советую оставить рекомендуемый, при этом варианте будет установлена оптимальная производительность при vMotion.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Смотрим сводку по заданию и жмем finish.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

В правом верхнем углу Vmware Web Client появится задание с переездом виртуальной машины.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Для чистоты эксперимента можете проверить доступность vm во время миграции, запустив команду ping до нее.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

доступность vm при миграции

Вот так вот просто мигрировать работающую виртуальную машину без общего datastore в VMware vCenter, главное знать функции того чем управляешь.

Источник

Миграция виртуальных машин “на лету” без vMotion с помощью Veeam Backup & Replication

Недавно я столкнулся с такой задачей: нужно было выполнить миграцию “на лету” виртуальной машины (ВМ), при том, что функция vMotion в имеющейся версии VMware vSphere отсутствовала. Мне успешно удалось решить эту проблему, и под катом я хочу поделиться моим решением, так как, думаю, это может пригодиться еще кому-то.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

VMware vMotion — это специальная функциональная возможность vSphere, которая позволяет переместить ВМ с одного хоста на другой “на лету”, то есть без видимого влияния на “продакшн” систему. Технология vMotion была представлена еще в 2003 году и по настоящий момент времени является частью всех выпусков vSphere, кроме Essentials Kit, который предназначен для построения небольших виртуальных инфраструктур.

Существует несколько сценариев, когда vMotion может быть полезен, начиная от случая запланированного обслуживания системы (например, установка пакетов обновления программного обеспечения), когда требуется мигрировать ВМ на другой сервер на небольшой промежуток времени без даунтайма/простоя, и заканчивая случаем миграции ВМ при проблемах с производительностью сервера. Конечно, если vSphere лицензия позволяет это сделать, то миграция выполняется парой кликов мыши. Но что делать, когда такой возможности у установленной версии vSphere нет, но она требуется для разового проекта? В таком случае можно воспользоваться функциональной возможностью Quick Migration имеющейся в Veeam Backup & Replication v7.

Итак, что это такое?

Quick Migration — это одна из функций Veeam Backup & Replication, которая доступна также и в бесплатной версии (Free Edition). Схема работы Quick Migration показана на рисунке ниже. VMware backup proxy служит связующим звеном при миграции ВМ.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Теперь я покажу работу Quick Migration на практическом примере. Итак, что нужно сделать, чтобы выполнить простейшую миграцию “на лету” без vMotion:

Установить программу на физический сервер или ВМ под управлением Windows (обязательно 64-bit). Инсталлятор стандартный и установка продукта занимает не более 15 минут.

Добавить в Veeam Backup консоль два хоста: первый хост (на котором работает ВМ) и второй хост (куда ее нужно переместить), после чего они будут доступны в разделе управляемых vSphere хостов. Интерфейс пользователя довольно прост, надеюсь, что не возникнет сложностей с этой операцией. Однако чтобы удостовериться, что все правильно, можно посмотреть наглядный процесс установки (на англ. яз.).

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

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

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Сам процесс содержит несколько шагов — кликов мыши. Необходимо подтвердить ВМ (можно взять несколько), выбрать хост назначения, куда совершается перенос и указать прокси-сервера, если такие уже есть в системе для увеличения скорости процесса:

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

И все! Система перенесет ВМ на другой хост/хранилище, зарегистрирует ее там и сообщит вам о том, что машиной можно пользоваться.

Несколько дополнительных мыслей

Quick Migration может быть полезной, если нужно мигрировать VMware ВМ между хостами (разными датасторами/хостами и датасторами) VMware ESX(i) без приостановки ее работы, т.е «на лету”, а VMware vMotion опция недоступна.

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

Quick Migration может мигрировать несколько ВМ параллельно.

Quick Migration доступна только для VMware серверов, но не для Hyper-V.

Источник

Перенос виртуальной машины vmware на другой хост esxi

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Всем привет! Сегодня я познакомлю вас с тем, что такое VMotion в vmware Sphere и как ее включить на вашем хосте виртуализации, ну и расскажу принципы его работы. Уверен, что для многих начинающих инженеров по виртуализации, эта информация будет очень полезной и нужной, для понимания процессов на вашем гипервизоре. Без vMotion сейчас очень сложно представить кластер Vmware.

Как работает vmotion vmware

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

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Виды VMware vMotion

У компании VMware есть целый пласт технологий, который относится к vMotion, давайте я покажу из каких видом он состоит и для чего используется:

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Требования к Vmware vmotion

Ниже представлена картинка с основными требованиями к данной технологии

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Требования для одновременной миграции vMotion

Вы должны убедиться, что сеть vMotion имеет выделенную полосу пропускания не менее 250 Мбит/с на одновременный сеанс vMotion. Большая пропускная способность позволяет быстрее выполнять миграции. Увеличение пропускной способности в результате применения методов оптимизации WAN не учитывается при ограничении 250 Мбит/с.

Ограничения на одновременные миграции

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

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

Сетевые ограничения применяются только к миграции с vMotion. Сетевые ограничения зависят от версии ESXi и типа сети. Все миграции с vMotion имеют стоимость сетевых ресурсов 1.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Ограничения хранилища данных применяются к миграции с vMotion и Storage vMotion. Миграция с vMotion требует ресурсов, равных 1, по сравнению с хранилищем данных общей виртуальной машины. Миграция с помощью Storage vMotion требует ресурсов 16 по отношению к исходному хранилищу данных и 16 по отношению к целевому хранилищу данных.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Long-Distance vMotion миграция на большие расстояния

Если у вас есть соответствующая лицензия, примененная к вашей среде, вы можете выполнять надежные миграции между узлами, разделенными большим временем задержки при передаче в оба конца сети. Максимальное поддерживаемое время приема-передачи по сети для миграции vMotion составляет 150 миллисекунд. Это время возврата позволяет вам переносить виртуальные машины в другое географическое место на большее расстояние.

VMotion с несколькими сетевыми картами

Как включить Vmotion в ESXI 5.5

Открываем сферу, выбираем нужный хост и переходим в Configuration

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Выбираем Networking.- нужный свитч и Properties

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Как включить VMotion В vmware Sphere 5.x и мигрировать vm-02

Management Network-Edit и ставим заветную галку на против пункта vMotion

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Как включить VMotion В vmware Sphere 5.x и мигрировать vm-03

Теперь в суммарной конфигурации видно, что все включено, об этом говорит статус «Vmotion Enable».

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Как включить VMotion В vmware Sphere 5.x и мигрировать vm-04

Как включить Vmotion в vCenter 7

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Далее вам остается просто активировать на данном VMkernel нужную галку «vMotion«. Так, что если вы до этого не знали, где активируется vMotion в vCenter 7, то вам придется попотеть в поисках данной кнопки.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

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

Источник

FAQ по vMotion в VMWare vSphere: особенности, типы, настройка

Технология vMotion позволяет перенести запущенную виртуальную машины VMWare с одного физического хоста ESXi на другой без прерывания ее работы и остановки сервисов. В этой статье мы рассмотрим особенности технологии VMWare vMotion: как работает vMotion, какие виды vMotion бывают, как настроить vMotion в VMWare vSphere и как вручную смигрировать виртуальную машину между хостами ESXi или хранилищами с помощью vMotion. Рассмотрим основные способы оптимизации vMotion и решения проблем.

Как мы уже сказали, vMotion позволяет выполнить “живую миграцию” виртуальных машин без простоя и прерывания работы пользователей. Технология vMotion позиционируется не как средство обеспечения высокой доступности ВМ при авариях. В первую очередь это простое и удобное средство переноса продуктивных ВМ, когда вам нужно выполнить обслуживание/обновление/замену физических серверов с установленным гипервизором ESXi или дисковых массивов. Также vMotion является основой технологии распределения (выравнивания) нагрузки на физические сервера — DRS (Dynamic Resource Scheduler)).

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Как работает VMWare vMotion?

Для миграции ВМ между физическим хостами с помощью vMotion используются следующие компоненты VMWare:

Как происходит vMotion? Сначала на целевом хосте создается теневой клон исходной ВМ с такой-же конфигурацией из vmx файла. Эта ВМ-клон видит все файлы ВМ на общем хранилище. Содержимое оперативной памяти и состояние запущенной ВМ передается по сети между исходным и целевым хостом ESXi. vMotion делает снапшот состояния памяти ВМ, копирует его на целевой сервер по сети. vMotion при этом отслеживает изменения в страницах памяти, а затем до-копирует модифицированные сегменты памяти (это может происходить в несколько этапов, каждый раз копируется все меньший объем данных и за меньшее время).

В какой-то момент состояние исходной ВМ замораживается, выполняется копированию изменённых сегментов памяти и команд процессора, и ВМ запускается на целевом ESXi. Весь процесс для 1/10 Гб Ethernet сети для средних размеров ВМ занимает несколько секунд.

Виды VMware vMotion

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

Особенности VMware Storage vMotion

Как мы уже сказали, технология Storage VMotion позволяет переместить файлы запущенной виртуальной машины (виртуальные диски и файлы конфигурации) на другое VMFS/NFS хранилище (LUN, дисковый массива) без остановки ВМ.

Требования для успешного выполнения Storage VMotion:

Enhanced vMotion Compatibility (EVC) в VMWare

Режим Enhanced vMotion Compatibility (EVC) для кластеров VMware HA/DRS используется, если кластер построен на хостах с процессорами разных поколений (но не разных производителей!!). При включении EVC для кластера, гипервизор начинает маскировать инструкции CPU, которые поддерживаются не на всех хостах. При включении EVC все функции процессоров хостов ESXi в кластере начинают соответствовать некому базовому минимальному набору инструкций CPU, который задал администратора vSphere в настройках.

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

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

При включении EVC для кластера вам нужно выбрать режим EVC (для AMD или Intel) и выбрать в выпадающем списке минимальное поколение процессоров вендора, которые имеются в вашем кластере.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

В VMware vSphere 6.7 появились технологии миграции между облаком и on-prem (Cross-Cloud Cold и Hot Migration). Для реализации ВМ в облако теперь можно включать в настройках ВМ Per-VM EVC (доступно в vSphere 6.7 с Hardware Version 14).

Можно получить базовые уровни EVC выставлены для ВМ в кластере из PowerCLI:

Чтобы получить максимально поддерживаемый режим EVC на:
Get-VMHost | Select-Object Name,ProcessorType,MaxEVCMode

Как включить vMotion в VMWare vSphere?

Выберите ваш VMkernel интерфейс и откройте его свойства (Edit).

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

В свойствах vmk порта в секции Enabled Service включите опцию vMotion.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

vMotion: как мигрировать ВМ между серверами

Чтобы с помощью vMotion перенести запущенную ВМ между двумя ESXi хостами, запустите vSphere Client, щелкните по ВМ и выберите Migrate.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Выберите тип миграции, который вы хотите использовать:

Я выбрал первый вариант.

Мастер миграции предложит выбрать хост, кластер, resourse pool или vApp, в который нужно перенести данную виртуальную машину. Выберите хост. Если vMotion настроен правильно, и не обнаружено конфликтов, в секции Compatibility будет указано: Compatibility checks succeeded.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Мастер миграции ВМ предложит выбрать в какую сети нужно поместить vNIC сетевой ВМ при миграции. Если вы хотите, чтобы ВМ была доступна после миграции, она должна быть помещена в тот же самый сегмент (VLAN), как и на исходном хосте. Если у вас используется стандартный vSphere Switch, нужно создать одинаковые группы портов (Port Group) на всех ESXi хостах. При использовании VDS, группы портов на всех хостах кластера одинаковые.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

На последнем этапе нужно выбрать приоритет задачи миграции vMotion. По-умолчанию используется наивысший приоритете (Schedule vMotion with high priority). Я всегда использую именно его.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Убедитесь, что ваша ВМ теперь запущена на другом хосте ESXi.

Перенос виртуальной машины vmware на другой хост esxi. Смотреть фото Перенос виртуальной машины vmware на другой хост esxi. Смотреть картинку Перенос виртуальной машины vmware на другой хост esxi. Картинка про Перенос виртуальной машины vmware на другой хост esxi. Фото Перенос виртуальной машины vmware на другой хост esxi

Можно переместить запущенную ВМ на другой хост с помощью PowerShell командлета Move-VM из PowerCLI. Например, мы хотим перенести все ВМ с хоста esxi-1 на esxi-2:

Get-VMHost esxi-1|Get-Vm| Move-VM –Destination (Get-VMHost esxi-2)

Почему не работает vMotion?

Перечислим основные причины, из-за которых vMotion может завершаться с ошибкой или миграция ВМ выполняться очень медленно:

Как ускорить/оптимизировать vMotion для быстрой миграции ВМ?

Вы можете ускорить миграцию ваших виртуальных машин несколькими способами.

Чтобы предоставить для процессов vMotion более одного ядра CPU, нужно создать несколько VMkernel интерфейсов с включенной опцией vMotion и привязать их к одному NIC интерфейсу. Один поток vMotion имеет среднюю пропускную способность около 15 GbE, соответственно, чтобы загрузить сеть 100 GbE вам нужно 6 потоков.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *