Команда ESX хоста для проверки, ушел ли физический хост на батарейное питание.

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

Пытаюсь выяснить некоторые проблемы на сервере и выяснить, связано ли это с потерей питания, у них есть дешевые APC, которые не имеют журналирования или интерфейса. Я проверил журнал событий в v-sphere, но не вижу никаких событий, связанных с потерей питания. Интересно, есть ли команда в esx-cli или v-sphere, чтобы определить, ушел ли хост-сервер с сетевого питания на APC?

Возможно установить Ubuntu или другую операционную систему, подключаемую к ИБП, и предоставить этой ОС доступ к физическому USB на хосте.

.

Ответ или решение

Чтобы определить, переходил ли физический сервер на питание от источника бесперебойного питания (ИБП) после отключения сети, можно воспользоваться командной строкой ESXi для анализа состояния хоста. В данном ответе я расскажу о возможных командах и подходах, позволяющих диагностировать такие ситуации.

Используемые команды ESXi

  1. Проверка состояния питания с помощью esxcli
    Команда esxcli предоставляет доступ к различной информации о конфигурации и состоянии ESXi-узла. Для начала можно проверить общий статус хоста:

    esxcli system power get

    Эта команда покажет текущее состояние питания вашего хоста, включая информацию о том, работает ли он от AC или от батареи.

  2. Просмотр журналов событий
    Журналы событий могут содержать важную информацию о любых сбоях питания. Вы можете просмотреть журналы системы с помощью следующей команды:

    less /var/log/messages

    В этом файле ищите сообщения, относящиеся к отключению питания или переходу на ИБП. Обратите внимание на отмеченные временные метки, чтобы сопоставить с моментами, когда замечены проблемы.

  3. Проверка состояния системы через vSphere
    Если вы используете vSphere, возможно, в графическом интерфейсе есть информация о питании хоста. В разделе "Мониторинг" можно найти события, относящиеся к питанию, хотя вы уже упомянули, что не увидели никаких соответствующих событий. Это может быть связано с тем, что функционал конкретного ИБП не поддерживает детальную отчетность.

Альтернативные подходы

Если вышеописанные методы не дали результатов, возможно, стоит рассмотреть альтернативные возможности:

  • Используйте ОС, поддерживающую интеграцию с ИБП
    В случае, если показанные команды не предоставили необходимую информацию, имеет смысл рассмотреть установку операционной системы, такой как Ubuntu, которая поддерживает взаимодействие с ИБП через USB-подключение. Установив необходимое программное обеспечение для работы с вашим конкретным ИБП, вы сможете получать информацию о его состоянии и уведомления о переходе на резервное питание.

    Для установки и настройки можно использовать такие пакеты, как NUT (Network UPS Tools), который поддерживает различные устройства ИБП. Ниже приведен пример установки:

    sudo apt-get install nut

    После установки вам нужно будет настроить файл конфигурации /etc/nut/ups.conf, чтобы он соответствовал вашему ИБП.

Заключение

Определение состояния питания хоста на ESXi может быть сложно, особенно без адекватного логирования. Использование команд esxcli и детальный просмотр журналов могут помочь вам выявить проблемы. В случае необходимости более продвинутого мониторинга рекомендуем рассмотреть возможность установки ОС с поддержкой интеграции с ИБП. Это позволит вам не только отслеживать оперативную информацию, но и значительно повысить уровень контроля над состоянием вашего оборудования.

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

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