Cobion2018
Contributor
Contributor

Миграция ВМ и стораджа на хост с локальным хранилищем.

Доброго времени суток Уважаемые коллеги.

Есть vmware vSphere 6.5 , собран кластер из 5 хостов, доступны три общих хранилища.

5-й хост имеет локальный datastor1 и он не используется как общее хранилище.

Задача: Смигрировать, либо переместить виртуальную машину вместе со своим стораджем  на 5 хост с локальным datactor1.

Но к сожалению постоянно возникает ошибка вида:

cuaca.jpg

Что я делаю не так ? К сожалению я не спец по vmware, поэтому однозначно пока не могу понять, в чем проблема.

Спасибо.

0 Kudos
41 Replies
Finikiez
Champion
Champion

Вы мигрируете включенную или выключенную ВМ?

Если выключенную, то на хостах настроен vmkernel интерфейс для провижонинга?

0 Kudos
Cobion2018
Contributor
Contributor

Да пробовали и включенную и выключенную- ошибка одна и та же...

А где посмотреть настройки vmkernel на хостах ?

0 Kudos
Finikiez
Champion
Champion

В web-клиенте выбираете хост, далее вкладка Configure > VMkernel adapters.

На 5й хост ВМ переезжает с помощью vmotion?

Какая лицензия используется на хостах? Standard\Enterprise Plus?

0 Kudos
Cobion2018
Contributor
Contributor

Лицензии Standard

ВМ пробовали переезжать и vMotion и Move

На хостах вроде как все включено:

vm1.jpg

0 Kudos
Cobion2018
Contributor
Contributor

Хотя тот хост с которого пытаемся перенести не имеет провижионинга...

vm2.jpg

0 Kudos
Finikiez
Champion
Champion

Давайте есть слона по частям.

1. Если у вас лицензия Standard, то вы можете перемещать машину с помощью vMotion, storage vMotion и одновременным перемещением ВМ с хоста на хост и на другой датастор.

2. Для перемещения выключенной ВМ на vmkernel интерфейсах должен быть включен сервис Provisioning.

3. Какую ошибку вы получаете при попытке переместить включенную ВМ с хост X на хост Z, к которому подключен конечный локальный датастор?

0 Kudos
Cobion2018
Contributor
Contributor

При неживой миграции- то есть при перемещении вот такие ошибки

pastedImage_0.png

pastedImage_1.png

Живая миграция пока зависла на 25%, но ошибка такая же.

0 Kudos
Finikiez
Champion
Champion

Вы показываете скриншот события (Event) и оно малоинформативно.

Найдите Task на перемещение ВМ и покажите, что в нем написано.

0 Kudos
Cobion2018
Contributor
Contributor

Ну вот Tasks, который только что закончился неудачей..

pastedImage_0.png

0 Kudos
Finikiez
Champion
Champion

Как видно из ошибки надо начинать проверять работу сети между хостами

Ранее миграция работала между этими двумя хостами?

1. для vMotion у вас выделен отдельный VLAN?

2. Jumbo frames включен или везде MTU1500?

3. Начните с того, чтобы с помощью утилиты vmkping попинговать друг друга хосты через vmotion vmkernel?

4. Посмотрите vmkernel лог на хосте источнике и хосте, куда должна переместиться ВМ.

VMware Knowledge Base

Можете vmkernel лог с обоих хостов приложить здесь в качестве аттачмента, помогу с изучением.

0 Kudos
WAndrey77
Contributor
Contributor

А банально места хватает?

0 Kudos
Cobion2018
Contributor
Contributor

Банально да, но не сказать что бы резиновое, но есть.

0 Kudos
Finikiez
Champion
Champion

Если не работает обычный vmotion, то вопросы к наличию свободного пространства не очень применимы.


Что пишут в логах?

0 Kudos
WAndrey77
Contributor
Contributor

Ну как бы не на пустом месте вопрос Smiley Happy

pastedImage_2.png

Диски случаем не тонкие, которые при миграции в толстые разворачиваются?

0 Kudos
IT_pilot
Expert
Expert

Проверьте соответствие настроек на свитчах, в том числе Security (Promiscuous Mode, MAC Address Changes, Forged Transmits)

http://it-pilot.ru
0 Kudos
Finikiez
Champion
Champion

Следующая строка, после той, которую вы подчеркнули, говорит о том, что чтобы определиться с точной причиной ошибки найдите соответствующий Task и почитайте, что там написано.

Далее мы просили показать скриншот с таском, там написано про сетевые проблемы.

Далее проверили, что обычный vmotion также не работает и попросили логи. Но тут человек пропал Smiley Happy

0 Kudos
Cobion2018
Contributor
Contributor

Да  никуда я не пропал. Чейчас посмотрю логи и пульну сюда.

0 Kudos
Cobion2018
Contributor
Contributor

Ребят, а чем vmeware.log посмотреть, а то  обычным блокнотом - там просто битовая каша. Да и таких файлов там много, какой из них нужен ?

pastedImage_0.png

Спасибо.

0 Kudos
Finikiez
Champion
Champion

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

Можете подключиться по ssh на хост, с помощью cd перейти в директорию и дальше командой, например less открыть.

Если ВМ выключена, можете скачать файлы к себе на рабочую станцию с помощью datastore browser и открыть любым текстовым редактором.

Еще можно выгрузить набор логов (vm-support) с хоста, где ВМ зарегистрирована, и в архиве найти файлик и также почитать любым тектовым редактором.

0 Kudos