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

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

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

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

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

1 ответ

Решение

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

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

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

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

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

Другие вопросы по тегам