Настройка автоматического запуска
Резервной копией объектного хранилища MinIO является мгновенный снимок состояния без удаления ранее загруженных файлов. Резервное копирование MinIO настраивается ролью nct.minio.minio_backup и запускается ежедневно в 2 часа 30 минут. Для изменения расписания запуска необходимо добавить в файл group_vars/squadus/main.yml переменные из таблицы, и указать час и минуту на запуск.
| Название переменной | Описание | Тип | Значение по умолчанию |
|---|---|---|---|
| minio_backup_cron_job_ hour | Устанавливает час | Int | 2 |
| minio_backup_cron_job_ minute | Устанавливает минуту | Int | 30 |
| 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