Восстановление кластера Raft из текущего состояния узла

Чтобы восстановить кластер Raft из текущего состояния выбранного узла:

  1. Подготовьте кластер к восстановлению:
    1. Выберите узел, который станет начальным узлом нового кластера. На этом узле нужно будет остановить сервис Ядра KUMA, но не удалять рабочую директорию и файл systemd.
    2. На всех узлах кластера остановите сервис Ядра KUMA.

      sudo systemctl stop kuma-core-<идентификатор_сервиса_Ядра_KUMA>.service

    3. На всех узлах кластера, за исключением начального узла, удалите рабочие директории.

      sudo rmdir <имя_директории>

    4. На всех узлах кластера, за исключением начального узла, удалите службы systemd.

      На этом этапе все сервисы Ядра KUMA остановлены и серверы готовы к восстановлению кластера.

  2. Выполните восстановление кластера с одним Ядром KUMA:
    1. На начальном узле нового кластера Raft создайте следующий файл:

      sudo touch /opt/kaspersky/kuma/core/<service_id>/raft/.reset

    2. На начальном узле кластера Raft в файле systemd удалите параметр --raft.join и выполните следующую команду, чтобы применить изменения:

      sudo systemctl daemon-reload

    3. На начальном узле кластера Raft запустите Ядро KUMA:

      sudo systemctl start kuma-core-<идентификатор сервиса Ядра KUMA>.service

      Кластер Raft восстановлен с одним Ядром KUMA. На остальных узлах сервисы Ядра KUMA остановлены и узлы исключены из кластера.

  3. Если вы хотите обеспечить отказоустойчивость кластера Raft, выполните восстановление на остальных узлах кластера:

Кластер восстановлен. Сертификаты других сервисов, таких как коллекторы, корреляторы, хранилища и другие, сбрасывать не нужно.

В начало