ФАК о ВМотион-у у ВМВаре вСпхере Функције, типови, подешавања

Технологија вМотион омогућава вам пребацивање покретачке ВМВаре виртуалне машине с једног физичког ЕСКСи домаћина на други без ометања његовог рада и заустављања услуга. У овом ћемо чланку погледати значајке ВМВаре вМотион технологије: како вМотион функционира, који су типови вМотион, како конфигурирати вМотион у ВМВаре вСпхере и како ручно премјестити виртуалну машину између ЕСКСи хостова или трезора користећи вМотион. Погледајмо главне начине за оптимизацију вМотион-а и решавање проблема..

Садржај:

  • Како функционира ВМВаре вМотион?
  • Врсте ВМваре вМотион
  • Значајке ВМваре Стораге вМотион
  • Побољшана компатибилност вМотион (ЕВЦ) у ВМВаре-у
  • Како омогућити вМотион у ВМВаре вСпхере?
  • вМотион: како мигрирати ВМ-ове између сервера
  • Зашто вМотион не ради?
  • Како убрзати / оптимизирати вМотион за брзу миграцију ВМ-а?

Као што смо рекли, вМотион омогућава вам извршавање „жива миграција„Виртуелне машине без застоја и прекида рада корисника. ВМотион технологија није позиционирана као средство за обезбеђивање велике доступности ВМ у несрећама. Прије свега, то је једноставно и прикладно средство за пријенос продуктивних ВМ-ова када требате одржавати / ажурирати / замијенити физичке сервере с инсталираним ЕСКСи хипервизором или дисковним низовима. Такође је вМотион основа технологије дистрибуције (усклађивања) оптерећења на физичким серверима - ДРС (Динамиц Ресоурце Сцхедулер)).

Слична Мицрософтова технологија за миграцију ВМ-а између Хипер-В хостова назива се Хипер-В Ливе Мигратион.

Како функционира ВМВаре вМотион?

Следеће компоненте ВМВаре користе се за миграцију ВМ-ова између физичких рачунала помоћу вМотион-а:

  1. Кластер ВМваре ХА;
  2. Доступност дељена меморија (повезан преко Фибер Цханнел-а, иСЦСИ или НАС-а) на којем су смештене датотеке виртуелне машине. Захваљујући заједничкој меморији у САН мрежи, неколико физичких ЕСКСи сервера може приступити датотекама једног ВМ-а;
  3. Уобичајено брза мрежа (најмање 1 ГБ Етхернет-а) између изворног и одредишног ЕСКСи домаћина. За време миграције ВМ задржава своју оригиналну МАЦ адресу, а вМотион обавештава рутер да је локација ове МАЦ адресе промењена. Као резултат, активне мрежне везе се не губе;
  4. Компатибилност процесора на домаћинима или је омогућена опција Енханцед вМотион Цомпатибилити (ЕВЦ)

Како се догађа вМотион? Прво се на циљном хосту створи сенчни клон изворног ВМ-а са истом конфигурацијом из вмк датотеке. Овај ВМ клон види све ВМ датотеке у заједничкој меморији. Садржај РАМ-а и стање покретачког ВМ-а преносе се преко мреже између изворног и циљног ЕСКСи домаћина. вМотион прави снимак стања ВМ меморије, копира је на циљни сервер преко мреже. Истовремено, вМотион прати промјене на меморијским страницама, а затим копира модифициране сегменте меморије (то се може догодити у неколико фаза, сваки пут кад се копира мања количина података и за мање времена).

У неком тренутку се стање изворног ВМ-а замрзне, модификовани сегменти меморије и упутства процесора копирају се и ВМ покреће циљни ЕСКСи. Цео процес Етхернет мреже од 1/10 ГБ за ВМ средње величине траје неколико секунди.

Врсте ВМваре вМотион

ВМВаре, назван вМотион, разуме читав низ различитих технологија које вам омогућавају да покрећете ВМ у покрету између сервера, дисковних низова, градова или између приземне и облачне инфраструктуре.

Врсте вМотион:

  • Класично вМотион - миграција покренутог ВМ-а између ЕСКСи сервера;
  • Стораге вМотион - Онлине пријенос датотека виртуалних машина између спремишта (дисковних низова);
  • Схаред-Нотхинг вМотион - ВМ миграција између ЕСКСи сервера преко мреже без коришћења заједничке меморије (потребна је Л2 мрежа);
  • ВМотион на велике удаљености - ВМ пренос између удаљених локација (максимално кашњење у повратном времену до 150 мс, укључујући у Л3 мрежама). Уведено у вСпхере 6.0;
  • Шифрирано вСпхере вМотион - способност шифрирања ВМ-ова током преноса преко мреже (доступно у вСпхере 6.5);
  • Прелазне и хладне миграције кроз облак - мрежна и изванмрежна миграција између земаљске и облачне инфраструктуре;

Значајке ВМваре Стораге вМотион

Као што смо рекли, технологија Спремање вмоције дозвољава премјештање датотека покренуте виртуалне машине (виртуални дискови и конфигурацијске датотеке) у другу ВМФС / НФС меморију (ЛУН, диск матрица) без заустављања ВМ-а.

Услови за успешно покретање Стораге ВМотион:

  • ВМ дискови морају бити постојани или РДМ;
  • ВМ миграција није подржана током инсталације ВМваре Алата;
  • Приликом миграције морате узети у обзир верзију ВМФС-а на складишту. На пример, не можете пребацити диск већи од 2 ТБ са ВМФС5 на ВМФС3;
  • Доступност лиценце за ЕСКСи хост;
  • Домаћин на којем се покреће ВМ мора имати приступ извору и циљаној меморији;
  • При копирању на диск виртуелне машине користи се Цхангед Блоцк Трацкинг технологија која вам омогућава да пратите модификоване блокове података и да их копирате.

Побољшана компатибилност вМотион (ЕВЦ) у ВМВаре-у

Режим Побољшана компатибилност вМотион (ЕВЦ) за ВМваре кластере користи се ХА / ДРС ако је кластер изграђен на домаћинима са процесорима различитих генерација (али не различитих произвођача !!). Када омогућите ЕВЦ за кластер, хипервизор почиње маскирати ЦПУ упутства која нису подржана на свим домаћинима. Када је омогућен ЕВЦ, све функције ЕСКСи хост процесора у кластеру почињу одговарати основном минималном скупу упута за ЦПУ које је вСпхере администратор одредио у поставкама.

Дакле, захваљујући ЕВЦ-у, можете преместити ВМ-ове између хостова са различитим сетовима инструкција процесора..

Не можете мешати хостове са различитим добављачима процесора у истом вСпхере кластеру, на пример, Интел и АМД. ЕВЦ омогућава компатибилност између процесора само једног добављача.

Можете омогућити ВМВаре ЕВЦ на нивоу кластера. Идите на одељак Конфигуришите -> Конфигурација -> ВМВаре ЕВЦ и притисните дугме Измени.

Када омогућите ЕВЦ за кластер, морате да одаберете ЕВЦ режим (за АМД или Интел) и да с падајуће листе изаберете минималну генерацију добављача који се налазе у вашем кластеру..

ВМВаре препоручује увек омогућавање ЕВЦ-а, без обзира који домаћини имате у кластеру. Тако ће вам бити лакше када проширите кластер. Постоји чак и посебан документ који доказује да чак и ако ваши ВМ-ови не користе читав низ упутстава, то неће утицати на перформансе.

ВМваре вСпхере 6.7 увео је миграционе технологије између облака и он-прем (Цросс-Цлоуд Цолд анд Хот Мигратион). Да бисте имплементирали ВМ у облак, сада можете да омогућите ВМ у подешавањима Пер-ВМ ЕВЦ (доступно у вСпхере 6.7 са верзијом хардвера 14).

Основне ЕВЦ нивое постављене за ВМ-ове можете добити у кластеру од ПоверЦЛИ:

Гет-ВМ | Изаберите Наме, ХардвареВерсион,
@ Наме = 'ВМ_ЕВЦ_Моде'; Израз = $ _. ЕктенсионДата.Рунтиме.МинРекуиредЕВЦМодеКеи,
@ Наме = 'Цлустер_Наме'; Екпрессион = $ _. ВМХост.Парент,
@ Наме = 'Цлустер_ЕВЦ_Моде'; Израз = $ _. ВМХост.Парент.ЕВЦМоде | фт

Да бисте активирали највише подржани ЕВЦ режим:
Гет-ВМХост | Селецт-Објецт Наме, ПроцессорТипе, МакЕВЦМоде

Како омогућити вМотион у ВМВаре вСпхере?

Погледајмо како омогућити вМотион користећи ВМВаре вСпхере 6.7 као пример. Дозвола за Ессентиалс Плус је довољна за употребу вМотион-а .

вМотион се укључује у ВМкернел ЕСКСи виртуални прекидач главног рачунала. Изаберите хост, идите на картицу Конфигуришите -> Умрежавање -> ВМкернел адаптери.

Одаберите свој ВМкернел интерфејс и отворите његове особине (Измени).

У својствима порт вмк у одељку Омогућена услуга енабле опција вМотион.

У мом примеру ХА, ВМВаре кластер је већ створен и користи вСпхере Дистрибутед Свитцх (ВДС).

вМотион: како мигрирати ВМ-ове између сервера

Да бисте користили вМотион за преношење покретачког ВМ-а између два ЕСКСи домаћина, покрените вСпхере Цлиент, кликните на ВМ и одаберите Миграти.

Одаберите врсту миграције коју желите да користите:

  • Промените само рачунски ресурс - ВМ миграција на други ЕСКСи сервер;
  • Промените само складишни простор - подразумева Стораге вМотион - промена Датасторе-а на коме се смештају ВМ датотеке;
  • Промените и рачунски ресурс и складишни простор - режим миграције без заједничке меморије (вМотион без заједничке меморије / Схаред-Нотхинг), док се ВМ датотеке копирају између хостова преко мреже).

Изабрао сам прву опцију.

Чаробњак за миграцију ће вам понудити да одаберете хост, кластер, скуп ресурса или вАпп на који желите да пренесете ову виртуелну машину. Изаберите домаћина. Ако је вМотион исправно конфигуриран и нису откривени сукоби, одјељак Компатибилност ће назначити: Провере компатибилности су успеле.

Ако поље компатибилности садржи било какве грешке, морате их пажљиво прочитати и исправити.

Кликните на дугме Даље.

Чаробњак за миграцију ВМ-а од вас захтева да одаберете у коју мрежу желите да поставите вНИЦ мрежног ВМ-а током миграције. Ако желите да ВМ буде доступан након миграције, мора бити смештен у истом сегменту (ВЛАН) као на изворном хосту. Ако користите стандардни вСпхере Свитцх, морате да креирате исту групу портова на свим ЕСКСи домаћинима. Када користите ВДС, групе порта на свим домаћинима у кластеру су исте.

На посљедњој фази, морате одабрати приоритет задатка миграције вМотион. Подразумевано се користи највиши приоритет (Закажите вМотион са високим приоритетом) Увек га користим.

Лево да кликнете Следеће -> Заврши и започиње процес миграције ВМ-а на други домаћин. На монитору можете да пратите статус миграције Недавни задаци (задатак) Преместите виртуелну машину) У мом случају, процес миграције ВМ-а помоћу вМотион-а преко 10 ГБ Етхернет-а трајао је око 3 секунде.

Провјерите је ли ваш ВМ сада покренут на другом ЕСКСи домаћину.

Можете преместити покретачки ВМ на други домаћин користећи ПоверСхелл-ов Мове-ВМ цмдлет из ПоверЦЛИ. На пример, желимо да пренесемо све ВМ-ове са ески-1 домаћина у ески-2:

Гет-ВМХост ески-1 | Гет-Вм | Премјести-ВМ-одредиште (Гет-ВМХост ески-2)

Зашто вМотион не ради?

Наводимо главне разлоге због којих вМотион може успјети или је миграција ВМ-а врло спора:

  1. Неподударност процесора (омогућите ЕВЦ режим - побољшана вМотион компатибилност);
  2. ВМотион на ВМкернелу није омогућен;
  3. Неисправне мрежне поставке ЕСКСи главног или виртуалног прекидача, група портова (погрешно конфигурирани Јумбо Фрамес, сукоб ИП адреса у вМотион мрежи, погрешна подешавања вСвитцх, лоша мрежа, губитак пакета);
  4. Недостатак заједничке меморије (за вСпхере пре верзије 5.) 1. У вСпхере 5.1 и новијим верзијама, доступан је ВМотион режим заједничког коришћења;
  5. Није доступан ЦД / ДВД или ИСО слика;
  6. Укључивање правила против афинитета
  7. Гости ВМ инсталира вМваре алате;
  8. Ако гостујући ОС активно мења садржај своје РАМ меморије, процес вМотион можда неће имати времена да измењене податке преко мреже пренесе у копију ВМ-а на други хост;
  9. Ако циљни домаћин нема довољно ЦПУ-а или меморије за стварање ВМ сјенке, вМотион неће успјети.
Ако се појаве грешке у миграцији, ваш се ВМ не искључује, не престаје с радом и још увијек ради на оригиналном хосту.

Како убрзати / оптимизирати вМотион за брзу миграцију ВМ-а?

Можете убрзати миграцију ваших виртуелних машина на неколико начина.

  • Пре свега, пожељно је користити најпродуктивнију мрежу између ЕСКСи домаћина. Потребно је да користите најмање 10 Гб, а најбоље 25 Гб мрежу (мрежни адаптер вашег ЕСКСи сервера и физички прекидач морају подржавати овај режим).
  • Користите различита физичка сучеља за вМотион промет;
  • Миграција ВМотион користи теме. Једна нит се креира за један ВМкернел интерфејс за који је омогућен вМотион. Међутим, ова нит може користити само једно језгро процесора..

Да бисте обезбедили више ЦПУ језгара за процесе вМотион, морате да креирате неколико ВМкернел интерфејса са омогућеном вМотион опцијом и повежете их за једно НИЦ сучеље. Један проток вМотион има просечну пропусност од око 15 ГбЕ, тако да вам је потребно 6 нити да бисте учитали мрежу од 100 ГбЕ. Такође можете повећати број вМотион токова (потока) за један вмкернел интерфејс користећи опцију Миграте.ВМотионСтреамХелперс у напредним системским подешавањима.