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

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

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

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

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

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

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

Спасибо!

решение1

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

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

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

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

Связанный контент