Облачная платформаAdvanced

Принудительный перезапуск кластера

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Когда кластер Logstash становится недоступным из‑за длительного времени работы или неизвестных сбоев, таких как переполнение памяти или сбои процессов, обычные обновления конфигурации могут быть недостаточны для его восстановления. В таких случаях CSS предлагает опцию принудительного перезапуска, которая восстанавливает кластер, напрямую перезапуская его базовые VMs.

Влияние

Принудительный перезапуск кластера Logstash останавливает все процессы Logstash, прерывает все текущие потоки данных и делает кластер полностью недоступным во время перезапуска.

Параметр keepalive определяет состояние каждого Пайплайна после завершения перезапуска. Table 1 описывает, как Пайплайны восстанавливаются после перезапуска в зависимости от значения keepalive.

Table 1 Восстановление Пайплайна

keepalive

Поведение при перезапуске

Процесс восстановления

Нет

Остановлен

  1. During the restart, all pipeline tasks that are Running are forcibly Stopped.
  2. После завершения перезапуска вручную запустите Пайплайны.

Да

Попытаться восстановить автоматически

  1. Когда начинается перезапуск, статус конвейера устанавливается в Recovering.
  2. Система пытается перезапустить процессы Logstash.
  3. Если процессы Logstash запускаются в течение 10 минут, конвейеры автоматически восстанавливаются в состояние Working.
  4. В противном случае статус конвейера меняется на Failed, и вам необходимо запустить их вручную.

Общее время перезапуска зависит от скорости перезапуска базовых VM. Обычно оно длится дольше, чем время перезапуска процессов Logstash.

Ограничения

Кластеры, у которых Task Status имеет значение Frozen, или которые имеют текущие задачи, нельзя перезапустить.

Перед началом

  • Проверьте статус работоспособности целевого кластера. Проверьте столбец Task Status, чтобы убедиться, что нет текущих задач.
  • Выполняйте эту операцию в непиковые часы или убедитесь, что восходящий источник данных (например, Kafka) имеет достаточную ёмкость буфера для хранения данных до возобновления их потребления после перезапуска.

Принудительный перезапуск кластера

  1. Войдите в консоль управления CSS.
  2. В левой панели навигации выберите Clusters > Logstash.
  3. В списке кластеров найдите целевой кластер и выберите More > Force Restart в столбце Operation.
  4. В диалоговом окне Force Restart Cluster VMs подтвердите информацию о перезапуске, введите YES для подтверждения и нажмите OK.
  5. Когда статус кластера меняется с Processing на Available, кластер успешно перезапущен.