Вопрос или проблема
Я пытаюсь управлять ВМ на локальной консоли управления хоста ESXi 5 (из-за проблемы с доступом через VI клиент и необходимости выполнить некоторые операции с ВМ перед попыткой перезагрузки хоста).
Я ввожу команду, такую как:
vim-cmd vmsvc/getallvms
и получаю следующую ошибку:
Не удалось войти: Соединение отклонено
Я где-то читал, что SSH должен быть включен, чтобы vim-cmd
работал. Я фактически работаю напрямую на терминале хоста, а не через SSH, но на всякий случай я включил SSH, и та же ошибка все равно возникла.
Как я могу заставить vim-cmd
работать в локальной консоли управления?
Проверьте, работает ли служба ‘vpxa’. У меня была такая же проблема, и я выяснил, что служба ‘vpxa’ была остановлена.
После запуска службы все заработало хорошо.
https://kb.vmware.com/s/article/1003490
Ответ или решение
Если вы получаете сообщение об ошибке «Failed to login: Connection refused» при использовании команды vim-cmd
на локальной консоли управления ESXi 5, это может указывать на несколько возможных проблем. Вот шаги, которые помогут вам устранить эту проблему:
-
Проверка службы vpxa: Убедитесь, что служба
vpxa
(VMware vCenter Agent) запущена. Эта служба необходима для работы командvim-cmd
. Чтобы проверить состояние службы и запустить её при необходимости, выполните следующие команды:/etc/init.d/vpxa status
Если служба остановлена, запустите её с помощью команды:
/etc/init.d/vpxa start
-
Проверка процесса hostd: Убедитесь, что также запущен процесс
hostd
, который отвечает за управление виртуальными машинами и пользователями:/etc/init.d/hostd status
Если он остановлен, запустите его:
/etc/init.d/hostd start
-
Перезагрузка управляемых служб: В некоторых случаях может потребоваться перезапуск службы
hostd
иvpxa
, чтобы устранить временные ошибки. Вы можете сделать это, выполнив команды:/etc/init.d/hostd restart /etc/init.d/vpxa restart
-
Проверка сетевых настроек: Убедитесь, что сетевые настройки вашего ESXi-хоста корректны и что нет блокирующих правил файрвола. Если вы используете SSH, убедитесь, что SSH доступен и правильно настроен.
-
Логи и диагностика: Если после выполнения вышеуказанных шагов проблема не решается, проверьте логи
/var/log/hostd.log
и/var/log/vpxa.log
на наличие ошибок, которые могут указать на причину проблемы. -
Регистрация лицензии: В редких случаях проблема может быть вызвана неправильной регистрацией лицензии ESXi. Убедитесь, что ваша лицензия корректно зарегистрирована.
Если после выполнения всех этих шагов проблема все еще существует, возможно, вам необходимо обратиться в поддержку VMware для получения дополнительной помощи.