Статьи

Як перемістити віртуальну машину Hyper-V 3.0

  1. Що переноситься при live migration
  2. Вимоги live migration

Добрий день шановні читачі блогу, я продовжую знайомити вас з виртуализацией на базі Microsoft Hyper-V 3

Добрий день шановні читачі блогу, я продовжую знайомити вас з виртуализацией на базі Microsoft Hyper-V 3.0 і сьогодні ми розглянемо, як перемістити віртуальну машину, з одного хоста на інший, в ідеалі без простоїв і без наявності централізованих утиліт управління, за типом SCVMM 2012 R2 і без загального сховища. Думаю для початківців системних адміністраторів, це буде корисно.

Переміщення віртуальної машини або як його ще називають live migration, з'явилася в робочому вигляді тільки в Hyper-V 3.0 в операційній системі Windows Server 2012 R2. У даній версії його істотно поліпшили і тепер він працює без загального сховища і без кластера, від вас лише в ідеалі потрібно гигабитное з'єднання з мережею, між учасниками переміщення.

Хочу зазначити, що основною фішкою live migration, є те, що віртуальна машина продовжує працювати, немає простою

Що переноситься при live migration

  • Віртуальні машини
  • Віртуальні диски
  • Вміст оперативної пам'яті
  • стан процесора

Відразу хочу відзначити, що live migration це не заміна відмов кластеру , Розглядайте її як доповнення, яке дозволяє готувати інфраструктуру до створення кластера, вона вам допоможе наприклад в разі, коли один з серверів ламається, і потрібно мігрувати без простою віртуальні машини.

Вимоги live migration

Давайте визначимося, що необхідно для успішного переміщення віртуальної машини на Hyper-V 3.0:

  • Логічно, що нам потрібно мінімально два хоста віртуалізації, перший це джерело переміщення, а другий, хост призначення.
  • У хоста призначення, повинно вистачати ресурсів, щоб прийняти віртуальну машину
  • Обов'язкова вимога, це процесори повинні бути одного сімейства, якщо у вас процесор intel, то перевезти на AMD у вас не вийде, такі ж обмеження були і у vMotion Vmware
  • Підключення до мережі між хостами Hyper-V 3.0, бажано має бути 1 гб / сек, можна навіть під цю справу виділити окрему мережеву карту з іншим VLAN ID .
  • У деяких випадках віртуальні комутатори на обох хостах повинні називатися однаково, щоб уникнути помилок навігації.

І так на першому хості, у мене є віртуальна машина з ім'ям dc7, її я хочу перемістити на інший хост Hyper-V. Для цього клацаємо по ній правим кліком і вибираємо перемістити.

перше вікно майстра можна відразу пропускати, воно не несе жодної користі.

Далі у вас два варіанти переміщення:

  • Перемістити віртуальну машину (переміщення віртуальної машини і (при необхідності) її сховища на інший хост)> варіант повного переїзду сховища і всієї віртуальної машини на інший сервер.
  • Перемістити сховище віртуальної машини (Переміщення тільки сховища віртуальної машини в інше розташування на цьому сервері або в загальне сховище)> тут два варіанти, або ви хочете її перевезти на інший локальний диск (розвантажити навантаження, наприклад), або до загального диск, для підключення хоста до відмов кластеру.

Перемістити сховище віртуальної машини (Переміщення тільки сховища віртуальної машини в інше розташування на цьому сервері або в загальне сховище)> тут два варіанти, або ви хочете її перевезти на інший локальний диск (розвантажити навантаження, наприклад), або до загального диск, для підключення хоста до відмов кластеру

Наступним кроком, буде вказівка ​​сервера, на який ви перевозите, так як у мене сервера, є членами домену, то я роблю це через пошук по нього.

Наступним кроком, буде вказівка ​​сервера, на який ви перевозите, так як у мене сервера, є членами домену, то я роблю це через пошук по нього

Далі вас запитають:

  • Перемістити дані віртуальної машини в одне розташування> я зазвичай вибираю цей варіант, все в одній папці
  • Перемістити дані віртуальної машини в вказане місце> розбити по папках
  • Перемістити тільки віртуальну машину> цей варіант при загальній кулі, коли віртуальні диски чіпати не потрібно, а потрібно перенести, тільки конфігурацію виртуалки

Перемістити дані віртуальної машини в одне розташування> я зазвичай вибираю цей варіант, все в одній папці   Перемістити дані віртуальної машини в вказане місце> розбити по папках   Перемістити тільки віртуальну машину> цей варіант при загальній кулі, коли віртуальні диски чіпати не потрібно, а потрібно перенести, тільки конфігурацію виртуалки

Далі задаємо папку збереження.

Далі задаємо папку збереження

Все починається процедура переміщення, якщо у вас не включена динамічна міграція, то ви можете отримати помилку 0x8009030E , Подивіться як вона вирішується.

Все починається процедура переміщення, якщо у вас не включена динамічна міграція, то ви можете   отримати помилку 0x8009030E   , Подивіться як вона вирішується

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

Хочу нагадати, що на момент переміщення, ваш віртуальний сервер буде доступний, можете перевірити, через команду пінг

У диспетчері завдань, можна про моніторити завантаження мережі при переміщенні.

У диспетчері завдань, можна про моніторити завантаження мережі при переміщенні

Як бачите в процесі динамічної міграції на хостах Hyper-V 3.0, без загального сховища, немає нічого складно, в принципі все зрозуміло на інтуїтивному рівні і Microsoft, з кожним релізом спрощує життя системним адміністраторам.

Новости