Перейти к основному содержанию

Недоступна кнопка Migrate в виртуальной машине vCenter

VMware

Столкнулся с проблемой на vCenter 7. Одна из виртуальных машин повела себя странным образом.

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

Мне нужно было срочно выполнить резервное копирование, а со снапшотами разбираться потом в свободное время. Я попытался смигрировать виртуальную машину, но с удивлением обнаружил, что кнопка Migrate не активна. Выключил виртуальную машины, опция Migrate всё равно не активна.

vcenter

Нужно как-то решать проблему.

Удаляем проблемную машину из инвентаря vCenter с помощью кнопки Remove from inventory.

vmware

Эта опция не удаляет файлы виртуальной машины, просто удаляет её запись из базы данных.

Если кнопка Remove from inventory недоступна:

Недоступна кнопка Migrate в виртуальной машине vCenter — 2

vmware

Подтверждаем удаление. YES.

Теперь нужно заново зарегистрировать виртуалку. Переходим в хранилище, где находится наша виртуальная машина.

vmware

Находим файл VMX и регистрируем кнопкой REGISTER VM. Откроется мастер регистрации виртуальной машины.

vmware

Указываем название виртуалки, директорию контейнера. NEXT.

vmware

Указываем хост. NEXT.

vmware

FINISH. Завершаем регистрацию виртуальной машины.

vmware

Кнопка Migrate стала доступной.

Вместо заключения

Теперь я смог смигрировать виртуальную машину на другой хост. Успешно выполнил консолидацию виртуальной машины, включил её и смог выполнить резервное копирование.

При миграции перенеслись только нужные файлы. Зажатый файл снапшота остался на предыдущем хранилище. Уже не торопясь зашёл по SSH на хост с зажатым снапшотом. Выполнил:

services.sh restart

После этого снапшот разблокировался, и я смог удалить его вручную из интерфейса vCenter.

У VMware есть описание подобной проблемы:

https://kb.vmware.com/s/article/2044369

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

 

Похожие материалы

Добавление шаблона vSphere 6.0 в центр сертификации

Если у вас есть собственный центр сертификации, то сертификат для vSphere 6.0 удобно сгенерировать в нём. Для этого потребуется создать шаблон в центре сертификации. В этой статье распишу как это делать. Саму инструкцию я нагуглил где-то на просторах Интернета, но она на английском языке. Поэтому мне придётся заняться переводом. Скриншоты возьму те что есть, потому как шаблон в центре сертификации я уже внёс. И сертификат был успешно сгенерирован этим шаблоном. Так что инструкция - рабочая, что не может не радовать.

Установка VMware Tools на Ubuntu

VMware Tools - бесплатный набор утилит для улучшения взаимодействия виртуальной машины и платформы VMware. В Интернете пишут про то, что от установки VMware Tools улучшается производительность виртуальной машины. В качестве примера указывают на то, что только в этом наборе утилит есть драйвера для сетевой карты vmxnet3. Не согласен, драйвера можно и отдельно поставить. В linux так и без этих драйверов сетевая карта работает нормально. А вот если у вас Windows Server - рекомендую vmxnet3, меньше глюков.

Установка VMware Tools на Windows Server 2012 R2

VMware Tools - бесплатный набор утилит для улучшения взаимодействия виртуальной машины и платформы VMware. Если у вас Windows Server, то рекомендую установить VMware Tools для смены сетевой карты на vmxnet3, меньше глюков. Как показала практика, другие сетевые карты работают не очень стабильно.