Для создания резервной копии при использовании «Форсайт. Мобильная платформа» версии 22.04 и ниже:
Создайте скрипт и разместите его на уровне файла docker-compose.standalone.yml.
Убедитесь, что кэши источников данных не находятся в процессе обновления или удаления, а также не запущена синхронизация пользователей из каталога LDAP. Для просмотра журнала фоновых задач используйте подраздел «Фоновые задачи» или API-метод tasks. Если фоновые задачи выполняются, то при создании резервной копии может быть нарушена целостность данных.
Запустите скрипт в директории его расположения:
bash <наименование скрипта>.sh
После чего на уровне скрипта будет создана папка standalone_backup_<дата и время создания резервной копии>, содержащая файлы резервных копий баз данных PostgreSQL, файлового хранилища MinIO, технических логов Elasticsearch.
Переместите папку standalone_backup_<дата и время создания резервной копии> на компьютер, предназначенный для хранения резервных копий.
Создайте копию конфигурационного файла .env, если в него были внесены изменения, и переместите его на компьютер рядом с папкой standalone_backup_<дата и время создания резервной копии>.
Шаблон скрипта для создания резервной копии (версия 22.04, 21.10)
Если при установке продукта «Форсайт. Мобильная платформа» версии 21.04 и ниже развёрнут отказоустойчивый кластер на основе OKD/OCP:
Создайте скрипт и разместите его на компьютере, который управляет кластером.
Убедитесь, что кэши источников данных не находятся в процессе обновления или удаления, а также не запущена синхронизация пользователей из каталога LDAP. Для просмотра журнала фоновых задач используйте подраздел «Фоновые задачи» или API-метод tasks. Если фоновые задачи выполняются, то при создании резервной копии может быть нарушена целостность данных.
Выполните аутентификацию в системе при использовании «Форсайт. Мобильная платформа» версии 21.04:
oc login -u <имя пользователя> -p <пароль> <хост>
Запустите скрипт:
bash <наименование скрипта>.sh
При использовании «Форсайт. Мобильная платформа» версии 21.04 на уровне скрипта будет создана папка cluster_backup_<дата и время создания резервной копии> для хранения всех резервных копий.
Вставьте резервную копию изменённых конфигурационных файлов в кластере.
Шаблон скрипта для создания резервной копии (версия 21.04)
Шаблон скрипта для создания резервной копии (версия 20.10 и ниже)
После выполнения действий будет создана резервная копия баз данных PostgreSQL, файлового хранилища MinIO и технических логов Elasticsearch, конфигурационного файла .env.
См. также:
Резервное копирование и восстановление системы | Восстановление системы из резервной копии при использовании продукта версии 22.04