Восстановление¶
Восстановление выполняется в изолированном или остановленном целевом окружении по утверждённому плану аварийного восстановления.
Warning
Порядок запуска сервисов и совместимость версий должны быть подтверждены для конкретного комплекта поставки iSpace. Не восстанавливайте отдельный компонент без проверки согласованности остальных данных.
Рекомендуемый порядок¶
- Зафиксируйте причину восстановления и требуемую точку времени.
- Проверьте версии iSpace и компонентов в резервной копии.
- Восстановите конфигурацию, сертификаты и секреты.
- Восстановите состояние Docker Swarm, если требуется восстановление кластера.
- Восстановите базы данных.
- Восстановите объектное хранилище и локальные файлы.
- Запустите сервисы в порядке, предусмотренном комплектом поставки.
- Проверьте авторизацию, доступ к документам, маршруты, поиск и фоновые задания.
MongoDB¶
Архив, созданный mongodump, восстанавливается с помощью mongorestore. Параметры удаления существующих данных и восстановления oplog применяйте только после изучения официальной документации.
PostgreSQL¶
Файл custom-формата восстанавливается утилитой pg_restore. Требования к созданию базы и владельцам объектов зависят от режима резервного копирования. См. официальное руководство PostgreSQL.
Проверка результата¶
- все сервисы Docker имеют ожидаемое состояние;
- пользователь может войти в систему;
- открываются сайты, списки и библиотеки;
- доступны файлы и версии документов;
- выполняются поиск и фоновые задания;
- в журналах нет повторяющихся критических ошибок.