Перейти к основному содержимому

Создание резервной копии базы данных Vector DB

Шаги сценария

  1. Пользователь заполняет параметры подключения к Vector DB в конфигурационном файле copywala-vdb.yaml в секции vdb, а также выбирает один из режимов создания резервной копии. Для этого задает необходимое значение для параметра full_snapshot:

    • false (задано по умолчанию) – стандартный режим при котором система последовательно запрашивает список коллекций и формирует отдельный снепшот и контрольную сумму для каждой из них. Все полученные снепшот-файлы сохраняются раздельно в составе CWL-архива.
    • true – режим полного снимка, при котором формируется единый снепшот-файл, содержащий все коллекции базы данных. Полученный снепшот вместе с контрольной суммой сохраняется в CWL-архив.
  2. Пользователь запускает резервное копирование командой copywala-vdb create-backup.

    Справка по команде copywala-vdb create-backup

    Описание:

    Запуск создания резервной копии в ручном режиме.

    Синтаксис:

    copywala-vdb create-backup [flags]

    Обязательные параметры:

    Нет.

    Опциональные параметры:

    [flags] – доступны следующие флаги:

    ФлагОписание
    -h|--helpПоказать справку по команде
    -c|--config <path to copywala-vdb config>Использовать конфигурационный файл, отличный от файла по умолчанию: /etc/pbr/copywala-vdb.yaml
  3. Продукт выполнят команду, в CLI выводится сообщение с информацией о ходе резервного копирования.

Исключительные сценарии

В CLI выводится сообщение об ошибке для случаев:

  • Не удалось подключиться к Vector DB.
  • Закончилось место на диске.
  • Недостаточно прав для записи в директорию РК.
  • Ошибка при создании снепшота.