Kaspersky Symphony XDR: Open Single Management Platform

Замена устройства, использующего хранилище KUMA

Чтобы заменить устройство, использующее хранилище KUMA, на другое:

  1. Заполните файл expand.inventory.yml, указав параметры устройства, которое вы хотите заменить.
  2. Выполните следующую команду, указав файл expand.inventory.yml для удаления устройства:

    ./kdt invoke kuma --action removeHosts --param hostInventory=<путь_к_файлу_инвентаря>

  3. Заполните файл expand.inventory.yml, указав параметры нового устройства, которым вы хотите заменить предыдущее, и выполните команду:

    ./kdt invoke kuma --action addHosts --param hostInventory=<путь_к_файлу_инвентаря>

  4. Выполните шаги 2–6 инструкции по добавлению устройств для сервисов KUMA, чтобы добавить устройство с хранилищем KUMA.

Устройство с хранилищем KUMA заменено на другое.

Если ваша конфигурация хранилища включает в себя шард, содержащий две реплики, и вы заменили второе устройство реплики на новое, выполнив действия, описанные выше, то при установке новой реплики вы можете получить сообщение об ошибке. В этом случае новая реплика работать не будет.

Чтобы исправить ошибку при добавлении реплики шарда:

  1. На другом устройстве с репликой того же шарда, которому принадлежит неправильно добавленная реплика, запустите клиент ClickHouse с помощью команды:

    /opt/kaspersky/kuma/clickhouse/bin/client.sh

    Если это устройство недоступно, запустите клиент на любом другом устройстве с репликой, включенной в то же хранилище кластера.

  2. Запустите команду, чтобы удалить данные об устройстве, которое вы хотите заменить:
    • Если доступно устройство с репликой того же шарда, которому принадлежит неправильно добавленная реплика, выполните команду:

      SYSTEM DROP REPLICA '<replica number of read-only node>' FROM TABLE kuma.events_local_v2

    • Если вы используете другой узел хранилища кластера с репликой, выполните команду:

      SYSTEM DROP REPLICA '<replica number of read-only node>' FROM ZKPATH '/clickhouse/tables/kuma/<shard number of read-only node>/kuma/events_local_v2

  3. Восстановите работу добавленного устройства с репликой с выполнив команду:

    SYSTEM RESTORE REPLICA kuma.events_local_v2

Работоспособность добавленного устройства с репликой восстановлена.