Назад | Перейти на главную страницу

Невозможно удалить неизвестную (осиротевшую) виртуальную машину из инвентаря хоста ESX

У меня возникают проблемы с удалением неизвестной (осиротевшей) виртуальной машины с хоста ESX 3.5.

Когда я пытаюсь щелкнуть правой кнопкой мыши виртуальную машину, я получаю следующее сообщение об ошибке: «Ссылка на объект не установлена ​​на экземпляр объекта».

Предпринятые шаги. 1. Удалил хост из кластера 2. Удалил хост из vCenter 3. Перезагрузил хост 4. Отредактировал файл vmInventory.xml и очистил файл 5. Перезапустил службы - перезапуск mgmt-vmware

Может ли кто-нибудь придумать что-нибудь еще, что я могу сделать для решения этой проблемы?

Спасибо, парни.

Если этот хост является членом Vcenter, как вы, кажется, подразумеваете, что вам может потребоваться перезагрузить Vcenter, чтобы очистить его, возможно, что сам vcenter является тем, что удерживает виртуальную машину, а не хост, который будет очистите машину, перезапустив службы управления.

Проверьте, отображается ли виртуальная машина на самом хосте, а не на vcenter, подключившись напрямую к хосту как root. Вы также должны попробовать удалить отсюда, если он указан. Если его нет в списке, проблема определенно связана с vcenter.

Дважды проверьте, что ваша учетная запись имеет все разрешения, необходимые в vcenter, включая возможность удаления виртуальной машины и удаления из хранилищ данных. Эта ошибка может возникнуть, если у вас есть разрешения только на частичное удаление.

Кроме того, отключите все клиентские плагины в VI Client, перезапустите клиент и повторите попытку. Если это не поможет, посмотрите, сможете ли вы удалить из веб-консоли на хост-компьютере.

Вот что я сделал, когда это произошло.

  1. перевести хост, на котором находится осиротевшая виртуальная машина, в режим обслуживания
  2. удалить хост из инвентаря
  3. добавить обратно.

Осиротевшая виртуальная машина была удалена из БД при удалении хоста.