Вопрос или проблема
У меня есть отдельный хост VMWare ESXi на ESXi 5.1. В настоящее время на нем запущено несколько виртуальных машин, и они работают нормально.
Если я пытаюсь запустить любую другую виртуальную машину – любую виртуальную машину – я получаю следующее сообщение:
Включение виртуальной машины: произошла общая системная ошибка: виртуальная машина не могла запуститься
Я прошел через все на KB2001005 и KB1006232, и их шаги либо неприменимы, либо ничего не изменяют. В журнале виртуальной машины ничего не генерируется.
С чего мне начать устранение неполадок?
Есть несколько шагов для проверки… но сначала попробуйте перезапустить управляющие агенты. Получите доступ по SSH к вашему отдельному хосту и выполните: /sbin/services.sh restart
в командной строке.
Ответ или решение
Проблема с невозможностью включения виртуальных машин на самостоятельном хосте ESXi может вызывать беспокойство, особенно в среде, где каждая виртуальная машина имеет критическое значение для бизнеса. Поскольку у вас уже есть работающие виртуальные машины, логично, что другие виртуальные машины не могут включаться из-за различных причин, затрагивающих систему. Рассмотрим основные шаги по устранению данной проблемы.
F – Факты
Вы используете VMware ESXi 5.1 и до недавнего времени все виртуальные машины функционировали нормально. Сообщение об ошибке при попытке включения виртуальной машины звучит следующим образом: «Произошла общая ошибка системы: виртуальная машина не может быть запущена». Вы уже проверили статьи из базы знаний VMware, но решения не были найдены.
O – Обсуждение
Варианты, по которым может возникнуть подобная проблема, могут быть связаны с:
-
Недостатком ресурсов: Проверьте, достаточно ли ресурсов (ЦП, ОЗУ, места на диске) на вашем хосте. Запущенные виртуальные машины могут занимать значительную часть ресурсов, и это может ограничивать возможность запуска новых ВМ.
-
Проблемами с журналом: Если в журналах виртуальной машины нет записей, это может указывать на проблемы с управлением виртуализацией либо конфигурацией хоста.
-
Ошибками конфигурации ESXi: Ошибки в конфигурации хоста ESXi могут влиять на способность хоста запускать новые виртуальные машины.
R – Решения
На основе вышеперечисленного, предлагаю следующие шаги для устранения проблемы:
-
Перезапуск агентов управления: Самый первый и иногда самый эффективный шаг — это перезапуск агентов управления. Для этого получите доступ к вашему хосту через SSH и выполните команду:
/sbin/services.sh restart
-
Проверка доступных ресурсов:
- Зайдите в интерфейс управления хостом и проверьте использование ресурсов. Убедитесь, что у вас достаточно свободной оперативной памяти и процессорных мощностей.
- Проверьте, достаточно ли места на datastore, на котором должны храниться новые ВМ.
-
Анализ журналов ESXi: Посмотрите журналы ESXi для выявления возможных ошибок. Журналы можно найти в консоли управления или через SSH:
tail -f /var/log/vmkernel.log tail -f /var/log/vmkwarning.log
-
Проверка конфигурации:
- Убедитесь, что параметры конфигурации хоста соответствуют требованиям для запуска новых виртуальных машин.
- Проверить настройки сети и настройки файловой системы datastore.
-
Обновление или исправление системы: Если проблема все еще остается нерешенной, рассмотрите возможность обновления вашей системы ESXi до более поздней версии, если это возможно. Версии 5.1 уже устарели и могут иметь неразрешенные баги.
T – Тестирование решения
После выполнения всех вышеперечисленных шагов вновь попробуйте включить виртуальную машину. Примечание: В случае при необходимости добавьте ресурсную мощность (ЦП, ОЗУ) или очистите список запущенных виртуальных машин.
Conclusion
Следование всем предложенным шагам поможет вам диагностировать и исправить проблему с невозможностью запуска виртуальных машин на ESXi-хосте. Если ошибка все равно остается, рекомендуется обратиться в техническую поддержку VMware для дальнейшей диагностики и разрешения проблемы. Надеюсь, это поможет вам восстановить работу вашего виртуализированного окружения как можно скорее.