Настройка автоматического резервного копирования управляющей машины развернутой в режим Standalone
Инструкция описывает настройку автоматического резервного копирования управляющей машины HOSTVM Manager, развернутой в режиме Standalone.
В режиме Standalone для запуска резервного копирования не требуется перевод среды в глобальный режим обслуживания.
Во время выполнения резервного копирования портал управления HOSTVM Manager будет недоступен. Продолжительность простоя зависит от размера базы данных, конфигурации Manager и скорости дисковой подсистемы.
Размещение скрипта и подготовка окружения
Загрузить скрипт backup_standalone_manager.sh из директории HOSTVM/Misc/Backup/Standalone и скопировать его на управляющую машину (например, с помощью WinSCP или SCP)
При необходимости измените следующие параметры:
#Место хранения логов по умолчанию
BACKUP_DIR="/var/lib/hostvm-manager-backup"
#Период хранения логов по умолчанию 14 дней
RETENTION_DAYS=14 Сделайте скрипт исполняемым:
chmod +x /usr/local/bin/backup_standalone_manager.shСоздайте каталог для хранения резервных копий
mkdir -p /var/lib/hostvm-manager-backupУстановите права на каталог для размещения резервных копий и логов:
chown root:root /var/lib/hostvm-manager-backup
chmod 750 /var/lib/hostvm-manager-backupПроверьте наличие свободного места:
В выбранной директории должно быть достаточно свободного места для хранения резервных копий.
Тестирование скрипта (ручной запуск)
Перед настройкой автоматического запуска выполните резервное копирование вручную.
Запустите скрипт
Проверьте результат (обратите внимание на дату в имени файла)
Проверьте содержимое лога на наличие ошибок
Убедитесь, что сервис управления работает
Если скрипт завершился с ошибкой, проверьте права доступа и доступное место на диске, прежде чем переходить к настройке автоматического запуска.
Настройка автоматического запуска
Для запуска резервного копирования по расписанию используются:
service— описание операции резервного копирования;timer— расписание запуска службы.
1. Создание service-файла
Создайте файл /etc/systemd/system/``backup_standalone_manager.service
Следующего содержания
2. Создание timer-файла
Создайте файл /etc/systemd/system/backup_standalone_manager.timer
Следующего содержания
Данная конфигурация задает ежедневный запуск резервного копирования около 02:00.
RandomizedDelaySec=300 добавляет случайную задержку до пяти минут. Это позволяет избежать одновременного запуска нескольких ресурсоемких заданий, если на сервере или в инфраструктуре настроены другие задачи резервного копирования.
Persistent=true позволяет выполнить пропущенный запуск после перезагрузки управляющей машины.
3. Активация таймера
Перечитайте конфигурацию systemd
Включите таймер при загрузке
Активируйте таймер
Проверьте состояние таймера
Проверьте наличие таймера в общем списке
Для немедленного тестирования службы без ожидания расписания выполните
Проверьте результат
Просмотрите журнал службы
4. Мониторинг резервного копирования и логов
Базовые команды для быстрой проверки состояния бэкапов:
Last updated