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

Виртуальная машина vSphere осиротела

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

Поскольку мой хост vSphere явно находится в плохом состоянии, я не могу подключиться к центру vSphere для управления своим кластером. Итак, я вошел в каждый блейд кластера (все 10, ESXi 4), и я не могу найти виртуальную машину vSphere, указанную ни в одной из их индивидуальных инвентаризаций.

Это заставляет меня думать, что виртуальная машина осиротела, но все еще включена на одном из блейд-серверов.

Есть ли способ вернуть машину в местный склад лезвия? Я знаю, что могу добавить его в инвентарь, просмотрев хранилище данных SAN, но я не смогу запустить его, если он уже запущен на другом блейд-сервере!

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

Вы должны иметь возможность идентифицировать правильный хост. Если он не отображается ни на одном хосте, значит, ни один из них не запускает его, и вам следует попробовать маршрут «добавить в инвентарь», чтобы повторно подключить его.

С другой стороны, если вы его найдете, вы можете записать VMID, а затем запустить следующее, чтобы отключить его:

  • меньше / proc / vmware / vm /{Введите здесь VMID}/ cpu / status
  • Прокрутите вправо, пока не найдете фрагмент текста в формате vm. ####
  • Обратите внимание на 4 цифры в этом тексте. Это идентификатор главного пользователя в мире. Обычно это на одну цифру ниже, чем VMID.
  • / usr / lib / vmware / bin / vmkload_app -k 9 {Введите здесь ID главного пользователя в мире}
  • Теперь вы можете повторно подключить VMX к инвентарю.

В будущем рассмотрите вариант физического vCenter. Виртуальный по-прежнему мне не подходит.