Конечный компьютер не настроен для отправки или получения динамических миграций виртуальных машин. Что такое и как настроить динамическую миграцию в Windows Server 2012R2.
Добрый день, уважаемые товарищи, сегодня продолжаем изучение виртуальной инфраструктуры от компании Microsoft и ее гипервизора Hyper-V 3.0. В нем мы узнаем, что такое динамическая миграция в Windows Server 2012 позволяет переносить данные виртуальной машины, включая файл конфигурации и виртуальные жесткие диски (VHD), между любыми поддерживаемыми хранилищами без простоя виртуальной машины. Из одной папки в другую на том же диске, с одного логического устройства (LUN) на другое в пределах одной и той же сети SAN, с DAS на SAN, с SAN в файловое хранилище SMB, — если Hyper-V поддерживает данный тип хранилища, то такой перенос возможен без остановки виртуальной машины. Однако динамическая миграция применима только к виртуализованным хранилищам, поэтому транзитное хранилище, если таковое используется для виртуальной машины, не может быть перенесено. К счастью, новый формат VHDX с поддержкой 64-терабайтных VHD делает применение транзитного хранилища ненужным как в интересах увеличения объема, так и с точки зрения производительности. Возможность переноса хранилища виртуальной машины в любое время без снижения ее работоспособности важна в двух основных сценариях.
- Организация приобретает новое хранилище (например, SAN) или переходит на новое устройство SMB 3.0, поэтому требуется перенос виртуальных машин в рамках плановых работ по миграции.
- Используемое хранилище больше не имеет свободного пространства либо не соответствует требованиям по числу операций ввода-вывода в секунду (IOPS), поэтому в срочном порядке требуется перенос виртуальных машин. Как показывает опыт, это наиболее распространенный сценарий.
Как работает динамическая миграция хранилища
Порядок выполнения динамической миграции хранилища Windows Server 2012 прост и обеспечивает оптимальный ход процесса переноса. Вспомним, что речь идет не о переносе виртуальной машины с одного хоста на другой (хотя для этого можно применить динамическую миграцию виртуальной машины без общего хранилища), а лишь о переносе хранилища.
В ходе динамической миграции создается копия VHD. Цикл переноса выглядит следующим образом:
- Динамическая миграция хранилища инициируется из графического интерфейса или с помощью средств PowerShell.
- В целевое расположение копируются VHD, файл Smart Paging, моментальные снимки и файлы конфигурации.
- После запуска процесса копирования все записи, выполняемые на исходном VHD, зеркально отображаются на целевом VHD.
- Когда копия VHD создана, виртуальная машина переходит на использование VHD в целевом расположении. Копия в целевом расположении актуальна, поскольку в ходе ее создания все текущие записи зеркально отображались.
- Из исходного расположения удаляются VHD и файлы конфигурации.
Почитал я это дело и решил опробовать. Беру виртуалку с srv32 и хочу мигрировать на srv34. Щелкаем правой кнопкой мыши по виртуалке-Переместить.
Откроется мастер, жмем Далее.
Переместить виртуальную машину
Выбираем куда
И получаем сообщение с ошибкой.
Компьютер назначения не настроен для отправки или получения динамических миграций виртуальных машин. Чтобы устранить эту проблему измените параметры Hyper-V на конечном компьютере.
Идем на srv34, то есть на комп куда мы мигрируем. Выбираем Параметры Hyper-V
Идем в меню Динамическая миграция и ставим галку Включить входящие динамические миграции. Не забудьте указать нужную сеть, если у вас их несколько.
После чего у вас все поедет как нужно и вы больше не увидите данную ошибку.