Skip to main content

Настройка автоматического запуска

Резервной копией объектного хранилища MinIO является мгновенный снимок состояния без удаления ранее загруженных файлов. Резервное копирование MinIO настраивается ролью nct.minio.minio_backup и запускается ежедневно в 2 часа 30 минут. Для изменения расписания запуска необходимо добавить в файл group_vars/squadus/main.yml переменные из таблицы, и указать час и минуту на запуск.

Название переменнойОписаниеТипЗначение
по умолчанию
minio_backup_cron_job_
hour
Устанавливает часInt2
minio_backup_cron_job_
minute
Устанавливает минутуInt30
minio_backup_dirУстанавливает директорию для сохранения резервной копииStr/srv/backups/minio{{ ('/' + minio_backup_name) if minio_backup_name }}"
minio_backup_nameУстанавливает название архивной копииStr"minio_backup"

Применение новой конфигурации после настройки переменных выполняется в рабочей директории install_squadus с помощью команды:

ansible-playbook playbooks/squadus/backup.yml --diff --tags=minio_backup

Пример корректно настроенных параметров:

minio_backup_cron_job_hour: 2
minio_backup_cron_job_minute: 30