Удаление старых записей
После успешного добавления новых сертификатов необходимо удалить устаревшие записи, связанные с предыдущим удостоверяющим центром (CA), а также обновить конфигурацию узлов OpenSearch. Это позволит исключить использование старых сертификатов и избежать потенциальных конфликтов при проверке подлинности.
Удаление старых записей предыдущего CA
После включения новой цепочки сертификатов в файлы CA, необходимо удалить старую запись CA из структуры сертификатов.
Исходная структура:
-----BEGIN CERTIFICATE-----
[Старый CA]
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
[Промежуточный CA]
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
[Корневой CA]
-----END CERTIFICATE-----
Обновленная структура (без старого CA):
-----BEGIN CERTIFICATE-----
[Промежуточный CA]
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
[Корневой CA]
-----END CERTIFICATE-----
Удаление старых записей nodes_dn и admin_dn
В конфигурационных файлах opensearch.yml
на всех узлах необходимо удалить устаревшие записи nodes_dn
и admin_dn
, оставив только актуальные.
Исходный фрагмент конфигурации:
plugins.security.nodes_dn:
- "CN=smos-*,O=Old Org,L=Moscow,ST=Moscow,C=RU"
- "CN=smos-*,O=New Org,L=Moscow,ST=Moscow,C=RU"
Обновленный фрагмент (без старых записей):
plugins.security.nodes_dn:
- "CN=smos-*,O=New Org,L=Moscow,ST=Moscow,C=RU"
Отключение аллокации
Перед перезапуском узлов OpenSearch рекомендуется отключить аллокацию шардов:
PUT _cluster/settings
{
"persistent": {
"cluster.routing.allocation.enable": "none"
}
}
Перезапуск узлов OpenSearch
Для применения изменений необходимо перезапустить узлы OpenSearch, следуя установленному порядку.
- Перезапуск узлов OS Master:
systemctl stop opensearch
systemctl start opensearch
После запуска узла убедитесь, что он успешно подключился к кластеру:
GET _cat/nodes?v
- Произведите перезапуск узлов OS-DATA, соблюдая порядок
cold
-warm
-hot
.
Включение аллокации
После перезапуска узлов OpenSearch включите аллокацию шардов:
PUT _cluster/settings
{
"persistent": {
"cluster.routing.allocation.enable": "all"
}
}
Перезапуск компонентов Smart Monitor
Для корректного функционирования системы необходимо также перезапустить все компоненты Smart Monitor. Этот процесс выполняется в соответствии с разделом "Копирование сгенерированных сертификатов для остальных компонентов Smart Monitor".