Лучшие практики резервного копирования Apache Archiva

У меня есть сервер под управлением Apache Archiva в автономном режиме, собранный из tarball сайта Apache. Он работает как шарм уже 6 лет. ОС - Debian Linux.

До сих пор все артефакты, которые мы хранили на нем, легко восстанавливались, поэтому я исключил Archiva из любой стратегии резервного копирования.

Но недавно мы начали хранить артефакты, которые невозможно восстановить. Поэтому теперь мне нужно включить Archiva в резервные копии.

Я погуглил, но так и не смог найти четкого ответа на вопрос о том, как правильно создавать резервные копии Archiva.

Может ли кто-нибудь предложить разумную процедуру создания резервной копии Archiva, включая артефакты и конфигурацию базы данных, а также процедуру ее восстановления?

Спасибо!

1
задан 30 July 2021 в 09:29
1 ответ

В официальной документации для базы данных Apache Archiva говорится, что этого достаточно для резервного копирования только пользовательская база данных, поскольку артефакты хранятся в репозиториях (Maven).

Хотя резервное копирование обеих баз данных является хорошей идеей, это не совсем необходимо регулярно создавать резервные копии базы данных репозитория. В случае потери данных эта база данных может быть восстановлена ​​с помощью удаление его содержимого и повторное сканирование репозиториев.

Если вы используете механизм безопасности пользователя по умолчанию, важно регулярно создавать резервные копии базы данных пользователей, чтобы пароли пользователей и информация не теряются в случае коррупция. Со встроенным хранилищем по умолчанию это просто вопрос создания копии каталога базы данных в файловой системе. если ты настроили внешнюю базу данных в качестве источника для пользователя информацию, пожалуйста, обратитесь к документации вашей базы данных для резервного копирования инструкции.

Резервное копирование артефактов выполняется путем резервного копирования репозиториев. Archiva — это всего лишь менеджер репозитория.

0
ответ дан 30 July 2021 в 16:38

Теги

Похожие вопросы