Восстановление копии
Для восстановления существующей копии следует:
- Остановить сервисы на серверах группы
squadus_apps:
docker stop squadus-1
(их может больше одного: squadus-2, squadus-3, squadus-4, в зависимости от настроек стенда)
warning
Вывод команды может содержать ошибки из-за несоответствия количества сервисов. В зависимости от установки количество сервисов отличается.
- Остановить сервисы на серверах группы
squadus_microservices:
docker stop argon bohrium boron calcium chlorine cobalt copper iridium krypton \
lithium neon praseodymium radon sodium tennessine zinc zirconium
- Остановить сервисы на серверах группы
squadus_meet_apps:
docker stop scandium
- Запустить скрипт восстановления базы данных:
/srv/docker/mongodb/backup_scripts/mongodb_restore_generic.sh \
/srv/backups/mongodb/mongodb_dump_2025_08_01_1812.gz
В качестве аргумента используется полный путь до резервной копии базы данных (/srv/backups/mongodb/mongodb_dump_2025_08_01_1812.gz), которую необходимо восстановить.
warning
Скрипт mongodb_restore_generic.sh включен в поставку релиза Squadus 1.10. Для более ранних релизов скрипт можно добавить на сервер группы squadus_infra вручную
(см. раздел Добавление скрипта mongodb_restore_generic.sh).
- Запустить сервисы на серверах группы
squadus_apps:
docker start squadus-1
(их может больше одного: squadus-2, squadus-3, squadus-4, в зависимости от настроек стенда)
- Запустить сервисы на серверах группы squadus_microservices:
docker start argon bohrium boron calcium chlorine cobalt copper iridium krypton lithium neon praseodymium radon sodium tennessine zinc zirconium
- Запустить сервисы на серверах группы
squadus_meet_apps:
docker start scandium