Пошаговое руководство для понимания динамической миграции Hyper-V

Опубликовано: 17 Апреля, 2023
Пошаговое руководство для понимания динамической миграции Hyper-V

Самым большим преимуществом виртуализации компьютерных систем является повышение эффективности использования оборудования. Hyper-V был представлен Microsoft как технология виртуализации в 2008 году, и новые версии Hyper-V были выпущены вместе с новыми версиями Windows Server.

С момента появления Hyper-V он был неотъемлемой частью Windows Server, которую можно было установить по запросу; вроде как вы можете заказать Taco Supreme от Taco Bell по запросу!

Hyper-V также доступен как отдельный продукт под названием Microsoft Hyper-V Server. Hyper-V — это укороченная автономная версия Windows Server, в которой удалены все функции, не связанные со службами, виртуализацией и графическим интерфейсом, чтобы сделать сервер как можно меньше. Это также помогает сократить время, необходимое для обслуживания сервера, и делает его менее уязвимым для атак.

Что такое Hyper-V?

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

Как установить Hyper-V

Шаги ниже описывают процесс установки Hyper-V:

  • Во-первых, необходимо проверить версию используемой операционной системы Windows. Жаль, что никто не проверил «Мир Юрского периода» до его выхода! Сценарий был ужасен!
  • Если используется ОС Windows Server и версия более поздняя, чем 2008, роль Hyper-V следует активировать с помощью диспетчера серверов, а установку следует выполнять, следуя инструкциям мастера.
  • Если используется ОС Windows 8/8.1, проверьте соответствующую сравнительную таблицу, чтобы убедиться, что текущая лицензия ОС позволяет развертывать Hyper-V.
  • Если версия Windows старше 2008 года, вам потребуется выполнить обновление до более поздней версии, прежде чем вы сможете продолжить.
  • После завершения установки компьютер автоматически перезагрузится. После завершения перезагрузки вам нужно будет подтвердить, что дополнительные службы были установлены, в том числе связанные с диспетчером Hyper-V.
  • Чтобы проверить компоненты установки, перейдите в «Панель управления», затем в «Администрирование» и в диспетчере Hyper-V, чтобы изучить детали.

Как работает Hyper-V?

Все операции, доступные в Hyper-V, доступны из диспетчера Hyper-V. Благодаря тому, что роль Hyper-V интегрирована в диспетчер серверов, мы можем найти много полезной информации, просматривая службы и события, связанные с Hyper-V. (Нет, это не имеет никакого отношения к художественному фестивалю, который вы собираетесь посетить на выходных!) Мы также можем найти рекомендуемые задачи, конфигурации, онлайн-ресурсы и рекомендации.

С помощью диспетчера Hyper-V вы можете управлять, создавать, изменять и удалять виртуальные машины, выполнять связанные с ними зависимые операции и настраивать виртуальные сети. Когда вы щелкаете правой кнопкой мыши узел сервера в главном окне, выберите «Создать», а затем «Виртуальная машина». Вы увидите, как запускается новая виртуальная машина.

Теперь вы должны ввести конкретное имя для виртуальной машины, найти место для хранения виртуальной машины (по умолчанию используется системный диск), а затем указать точное количество выделяемой памяти.

Затем вы выберете сетевой адаптер специально для виртуальной машины, создадите виртуальный жесткий диск, а затем определите, как операционная система будет установлена на виртуальную машину (либо физический DVD-ROM/CD, либо.ISO-файл). изображение, расположенное на жестком диске). Следовательно, вы должны нажать «Готово», и создание виртуальной машины будет завершено.

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

Вопросы лицензирования

Windows Server позволяет вам установить один физический экземпляр ОС и дополнительно несколько виртуальных машин, в зависимости от выпуска и версии ОС. С другой стороны, для автономной версии Hyper-V не требуется лицензия на ОС.

Однако вам потребуется приобрести лицензии для всех экземпляров Windows, установленных на виртуальных машинах. Например, если у вас установлена Windows Server 2012 (версия для центра обработки данных), вы можете сразу же установить неограниченное количество виртуальных машин.

Динамическая миграция Hyper-V

Live Migration относится к технологии Hyper-V, которая выполняет перенос виртуальных машин между физическими хостами таким образом, чтобы это происходило без перерыва в обслуживании. Этот тип функции появляется в виде нескольких различных реализаций:

Живая миграция

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

Динамическая миграция хранилища

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

Динамическая миграция без общего доступа

Этот процесс аналогичен стандартной Live Migration в отношении того факта, что виртуальная машина перемещается между хостами без каких-либо перерывов. Ключевым моментом, который следует отметить, является то, что виртуальная машина не работает в кластерном режиме. Наиболее распространенной целью миграции Shared Nothing Live является перемещение виртуальной машины между хостами. Передачи с одного узла, являющегося членом кластера, могут выполняться, если виртуальная машина не играет роль кластера.

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

Что такое быстрая миграция?

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

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

Выполнение быстрой миграции из диспетчера отказоустойчивого кластера

Failover Cluster Manager — это единственный инструмент с собственным графическим интерфейсом, способный выполнять быструю миграцию. Ниже мы перечисляем шаги, необходимые для выполнения быстрой миграции.

  1. Сначала вызовите узел дерева ролей.
  2. Чтобы переместить несколько виртуальных машин, Ctrl+щелчок используется для выбора разных машин.
  3. Теперь щелкните правой кнопкой мыши, чтобы выбрать виртуальные машины, которые необходимо переместить.
  4. В контекстном меню выберите «Переместить», а затем «Быстрая миграция».
    1. Чтобы позволить кластеру выбрать точное место назначения, нажмите «Лучший возможный узел».
    2. Чтобы выбрать место назначения вручную, нажмите «Выбрать узел». Это вызывает диалоговое окно со списком всех узлов кластера. Дважды щелкните любой из них и нажмите «ОК». Молодец, теперь ты можешь съесть кусочек пиццы. Не забудьте немного салата и/или немного фруктов!

Выполнение динамических миграций из диспетчера отказоустойчивого кластера

Как и в случае с быстрой миграцией, Failover Cluster Manager — это единственный собственный инструмент на основе графического интерфейса, который может выполнять динамическую миграцию.

  1. Сначала вызовите узел дерева ролей.
  2. Чтобы выполнить перемещение для нескольких виртуальных машин, используйте Ctrl + щелчок, чтобы сделать выбор.
  3. Теперь щелкните правой кнопкой мыши, чтобы выбрать фактические виртуальные машины для перемещения.
  4. В меню вызовите Move, а затем Live Migration.
    1. Чтобы разрешить кластеру выбирать место назначения, выберите наилучший возможный узел.
    2. Чтобы вручную выбрать пункт назначения, выберите Выбрать узел. Будет создано диалоговое окно со списком всех узлов кластера. Либо дважды щелкните один из них и нажмите OK. Похлопайте себя по спине, теперь вы можете расслабиться и снова смотреть «Плохих парней 2»!

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

Выполнение динамической миграции хранилища

Динамическую миграцию хранилища можно выполнить с некластеризованными виртуальными машинами с помощью диспетчера Hyper-V. С другой стороны, только Failover Cluster Manager можно использовать для выполнения аналогичных миграций в случае кластерных виртуальных машин.

Для некластеризованных ВМ:

  1. Щелкните правой кнопкой мыши конкретную виртуальную машину и выберите «Переместить».
  2. Откроется Мастер перемещения. Начальный экран носит чисто информационный характер. Вы должны нажать Далее, когда будете готовы.
  3. Когда вы увидите параметр «Выбрать тип перемещения», выберите «Переместить хранилище виртуальной машины» и нажмите «Далее».
  4. Вам будет предложено сделать выбор, связанный с тем, какой именно ход вы планируете сделать (это шахматы, а не шашки!). Есть три связанных варианта:
    • Переместите все данные виртуальной машины в одно место.
    • Переместите все данные виртуальной машины в другое место.
    • Перемещайте только жесткие диски, связанные с виртуальной машиной.