Обновление операционной системы
Сокращения и переменные, используемые в статье
ОС
- операционная система, например AstraLinuxБД
- база данныхUSER_ADMIN
- имя пользователя с достаточными правами, зачастую этоadmin
- SERVER_HOST - IP адрес или доменное имя одного из серверов кластера OpenSearch (не обязательно тот, на котором проводятся работы)
PATH_SSL
- директория расположения сертификатов, обычно/app/opensearch/config
Обновление ОС на сервере
Компоненты Smart Monitor в большинстве случаев не затрагивают системные пакеты, поэтому обновление ОС не должно повлиять на работоспособность продукта. Общий подход к обновлению ОС можно разложить по следующим этапам и лучше производить последовательно на каждом сервере, где установлены компоненты Smart Monitor:
- Убедиться, что обновлённая ОС есть в списке поддерживаемых Smart Monitor
- Проверить спис ок изменений при обновлении
- При работе с узлами OpenSearch отключить аллокацию перед началом работ
- Остановка компонентов Smart Monitor
- Обновление ОС и перезагрузка сервера
- Запуск компонентов Smart Monitor, проверка работоспособности и включение аллокации
Проверить обновление стоит на тестовом сервере, в качестве альтернативы можно обновить ОС на сервере самомониторинга (selfmon
) - этот сервер включает обычно практически все компоненты Smart Monitor, что используются на основных серверах.
Порядок обновления узлов рекомендуется следующий:
- Узлы кластера OpenSearch с ролью
Data
и типом распределения данныхcold
- Узлы кластера OpenSearch с ролью
Data
и типом распределения данныхwarm/hot
- Узлы кластера OpenSearch с ролью
Master
и остальные роли - Серверы OpenSearch Dashboards
- Серверы Logstash
- Другие серверы Smart Monitor
Более подробно по шагам обновления можно прочитать ниже.