Создание резервной копии системы при использовании продукта версии 22.04 и ниже

Для создания резервной копии при использовании «Форсайт. Мобильная платформа» версии 22.04 и ниже:

  1. Создайте скрипт и разместите его на уровне файла docker-compose.standalone.yml.

  1. Убедитесь, что кэши источников данных не находятся в процессе обновления или удаления, а также не запущена синхронизация пользователей из каталога LDAP. Для просмотра журнала фоновых задач используйте подраздел «Фоновые задачи» или API-метод tasks. Если фоновые задачи выполняются, то при создании резервной копии может быть нарушена целостность данных.

  2. Запустите скрипт в директории его расположения:

bash <наименование скрипта>.sh

После чего на уровне скрипта будет создана папка standalone_backup_<дата и время создания резервной копии>, содержащая файлы резервных копий баз данных PostgreSQL, файлового хранилища MinIO, технических логов Elasticsearch.

  1. Переместите папку standalone_backup_<дата и время создания резервной копии> на компьютер, предназначенный для хранения резервных копий.

  2. Создайте копию конфигурационного файла .env, если в него были внесены изменения, и переместите его на компьютер рядом с папкой standalone_backup_<дата и время создания резервной копии>.

Шаблон скрипта для создания резервной копии (версия 22.04, 21.10)

Если при установке продукта «Форсайт. Мобильная платформа» версии 21.04 и ниже развёрнут отказоустойчивый кластер на основе OKD/OCP:

  1. Создайте скрипт и разместите его на компьютере, который управляет кластером.

  2. Убедитесь, что кэши источников данных не находятся в процессе обновления или удаления, а также не запущена синхронизация пользователей из каталога LDAP. Для просмотра журнала фоновых задач используйте подраздел «Фоновые задачи» или API-метод tasks. Если фоновые задачи выполняются, то при создании резервной копии может быть нарушена целостность данных.

  3. Выполните аутентификацию в системе при использовании «Форсайт. Мобильная платформа» версии 21.04:

oc login -u <имя пользователя> -p <пароль> <хост>

  1. Запустите скрипт:

bash <наименование скрипта>.sh

При использовании «Форсайт. Мобильная платформа» версии 21.04 на уровне скрипта будет создана папка cluster_backup_<дата и время создания резервной копии> для хранения всех резервных копий.

  1. Вставьте резервную копию изменённых конфигурационных файлов в кластере.

Шаблон скрипта для создания резервной копии (версия 21.04)

Шаблон скрипта для создания резервной копии (версия 20.10 и ниже)

После выполнения действий будет создана резервная копия баз данных PostgreSQL, файлового хранилища MinIO и технических логов Elasticsearch, конфигурационного файла .env.

См. также:

Резервное копирование и восстановление системы | Восстановление системы из резервной копии при использовании продукта версии 22.04