vim-cmd соединение отклонено в управленческой консоли

Вопрос или проблема

Я пытаюсь управлять ВМ на локальной консоли управления хоста 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, это может указывать на несколько возможных проблем. Вот шаги, которые помогут вам устранить эту проблему:

  1. Проверка службы vpxa: Убедитесь, что служба vpxa (VMware vCenter Agent) запущена. Эта служба необходима для работы команд vim-cmd. Чтобы проверить состояние службы и запустить её при необходимости, выполните следующие команды:

    /etc/init.d/vpxa status

    Если служба остановлена, запустите её с помощью команды:

    /etc/init.d/vpxa start
  2. Проверка процесса hostd: Убедитесь, что также запущен процесс hostd, который отвечает за управление виртуальными машинами и пользователями:

    /etc/init.d/hostd status

    Если он остановлен, запустите его:

    /etc/init.d/hostd start
  3. Перезагрузка управляемых служб: В некоторых случаях может потребоваться перезапуск службы hostd и vpxa, чтобы устранить временные ошибки. Вы можете сделать это, выполнив команды:

    /etc/init.d/hostd restart
    /etc/init.d/vpxa restart
  4. Проверка сетевых настроек: Убедитесь, что сетевые настройки вашего ESXi-хоста корректны и что нет блокирующих правил файрвола. Если вы используете SSH, убедитесь, что SSH доступен и правильно настроен.

  5. Логи и диагностика: Если после выполнения вышеуказанных шагов проблема не решается, проверьте логи /var/log/hostd.log и /var/log/vpxa.log на наличие ошибок, которые могут указать на причину проблемы.

  6. Регистрация лицензии: В редких случаях проблема может быть вызвана неправильной регистрацией лицензии ESXi. Убедитесь, что ваша лицензия корректно зарегистрирована.

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

Оцените материал
Добавить комментарий

Капча загружается...