Я раньше уже сталкивался с данной проблемой. После неудачной попытке резервного копирования сломался снапшот, виртуалка попросила выполнить консолидацию. Консолидация выполнилась, но виртуалка после этого потеряла возможность к миграции.
Эту проблему удалось решить:
Недоступна кнопка Migrate в виртуальной машине vCenter
Сегодня ситуация повторилась, но решить её прежним способом не получилось. Вместе с кнопкой Migrate перестала работать кнопка Remove from inventory.
Такое происходит, когда после неудачного резервного копирования остаётся таблица vpx_disabled_methods в базе vCenter.
Решение проблемы
Из URL вытаскиваем идентификатор виртуальной машины. Пример:
https://vcenter/ui/#?extensionId=vsphere.core.vm.summary&objectId=urn:vmomi:VirtualMachine:vm-141:6092ad44-b617-4b32-be19-3445fc35c5ba&navigator=vsphere.core.viTree.hostsAndClustersView
У меня vm-46956.
Переходим в vCenter в раздел Virtual Machine Operations. Пример:
https://vcenter/mob/?moid=AuthorizationManager&method=enableMethods
Потребуется ввести логин-пароль к vCenter, например, administrator@vsphere.local.
Редактируем поле entity. Вместе MOID пишем идентификатор виртуальной машины vm-46956:
<!-- array start -->
<entity type="ManagedEntity" xsi:type="ManagedObjectReference">vm-46956</entity>
<!-- array end -->
В поле method пишем:
<method>RelocateVM_Task</method>
Нажимаем Invoke Method.
Проблема решена.
Ссылки
https://kb.vmware.com/s/article/1029926
Примечание
Выносится благодарность за наводку на KB подписчикам канала https://t.me/internet_lab/136