Виртуальная машина 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. Виртуальный все еще не совсем подходит мне.