Бывает такая ситуация, когда например конфигурация виртуальной машины была удалена некорректно или диск, на котором она находилась, отключили или отформатировали. В таком случае, во вкладке с виртуальными машинами будет отображаться конфигурация, с которой через web-интерфейс вы ничего не сможете сделать. Практически все действия для конфигурации виртуальной машины будут недоступны.
Полный список других причин неисправной конфигурации виртуальной машины:
- A virtual machine can show up as invalid or orphaned in these situations.
- After a vMotion or VMware DRS migration.
- After a VMware HA host failure occurs, or after the ESX host comes out of maintenance mode.
- A virtual machine is deleted outside of vCenter Server.
- vCenter Server is restarted while a migration is in progress.
- Too many virtual machines are scheduled to be relocated at the same time.
- Attempting to delete virtual machines when an ESX/ESXi host local disk (particularly the root partition) has become full.
- Rebooting the host within 1 hour of moving or powering on virtual machines.
- A .vmx file contains special characters or incomplete line item entries.
- Reload all invalid virtual machines on a single host at one time.
- vCenter database is full.
Вы можете увидеть одно из следующих сообщений об ошибке:
- Could not power VM, no swap file, failed to power on VM.
- VMControl error -11: No such virtual machine.
- A general system error occurred. The system returned on error. Communication with the virtual machine may have been interrupted.
1. Включаем службу SSH.
В навигаторе (Navigator) в разделе хост (Host) в выпадающем меню действия (Actions) выбираем пункт сервисы (Services) -> Enable Secure Shell (SSH).
2. Подключаемся по IP-адресу управляющего интерфейса к ESXi (в моём случае, это 192.168.0.1).
3. Получаем ID определённой конфигурации виртуальной машины:
[[email protected]:] vim-cmd vmsvc/getallvms
Команда выведет список всех конфигураций виртуальных машин.
4. Удаляем незарегистрированную конфигурацию виртуальной машины:
[[email protected]:] vim-cmd /vmsvc/unregister [VMID]
где VMID берём из предыдущего списка.
Проверено для версий операционной системы:
VMWare ESXi 6.5
VMWare ESXi 6.7
Обсуждение закрыто.