Введение
В SUSE Linux Enterprise Server (SLES) кластерах команда hb_report является важным инструментом для сбора подробной диагностической информации о кластере с высокой доступностью (HA) . Этот инструмент крайне важен для устранения неполадок кластера, выявления сбоев и анализа состояния среды кластера.
Независимо от того, являетесь ли вы администратором, работающим с HA-кластером, или инженером поддержки, диагностирующим проблемы, hb_report упрощает процесс, собирая и сжимая соответствующие данные в один файл отчёта.
Что делает hb_report ?
Команда hb_report выполняет следующие задачи:
- Собирает журналы и файлы конфигурации: Собирает журналы, файлы конфигурации и информацию о состоянии со всех узлов кластера.
- Создаёт сжатый отчёт: Все собранные данные упаковываются в один сжатый файл отчёта, что упрощает обмен с командами поддержки или локальный анализ.
- Поддерживает устранение неполадок: Изучив отчёт, администраторы или инженеры поддержки могут определить, что пошло не так в кластере, например:
- Отказы узлов
- Неправильная настройка ресурсов
- Проблемы связи
Как запустить hb_report
Базовое использование команды
Чтобы создать отчёт, выполните команду hb_report на одном из узлов кластера. Типичная команда может выглядеть так:
hb_report -f /path/to/save/report
Это создаст диагностический отчёт и сохранит его по указанному пути.
Создание отчётов за конкретный период времени
Вы также можете собирать журналы и данные, относящиеся к определённому временному интервалу, с помощью опций -u, -f, и -t .
Пример команды:
hb_report -u root -f "/2022/03/25 14:00" -t "/2022/03/25 17:00" /tmp/hb_report_new_1_log
Эта команда создаёт отчёт за период между 14:00 и 17:00 25 марта 2022 года и сохраняет его в /tmp/hb_report_new_1_log.
После создания отчёта вы можете перейти по указанному пути, чтобы получить файл, или попросить клиента загрузить его для дальнейшего анализа.
Преимущества использования hb_report
- Упрощает устранение неполадок: Объединяет все соответствующие данные кластера в один файл для быстрого анализа.
- Улучшает сотрудничество: Сжатые отчёты можно легко передавать командам поддержки или коллегам.
- Экономит время: Автоматизирует процесс сбора диагностической информации, уменьшая необходимость ручного сбора.
- Настраиваемый: Позволяет задавать временные диапазоны для целенаправленного сбора данных.
Распространённые сценарии использования
1. Диагностика отказов узлов
Когда узел в кластере выходит из строя, используйте hb_report чтобы собрать журналы и конфигурации со всех узлов. Это помогает определить первопричину сбоя.
2. Устранение неправильной настройки ресурсов
Если ресурсы кластера ведут себя не так, как ожидалось, отчёт может дать представление о неправильных настройках или ошибках в определениях ресурсов.
3. Устранение проблем связи
Проблемы связи между узлами могут нарушить работу кластера. Используйте hb_report чтобы проанализировать журналы и сетевые конфигурации на предмет возможных проблем.