For the complete documentation index, see llms.txt. This page is also available as Markdown.

Настройка автоматического резервного копирования управляющей машины развернутой в режим Standalone

Инструкция описывает настройку автоматического резервного копирования управляющей машины HOSTVM Manager, развернутой в режиме Standalone.

В режиме Standalone для запуска резервного копирования не требуется перевод среды в глобальный режим обслуживания.

Во время выполнения резервного копирования портал управления HOSTVM Manager будет недоступен. Продолжительность простоя зависит от размера базы данных, конфигурации Manager и скорости дисковой подсистемы.

Размещение скрипта и подготовка окружения

  1. Загрузить скрипт backup_standalone_manager.sh из директории HOSTVM/Misc/Backup/Standalone и скопировать его на управляющую машину (например, с помощью WinSCP или SCP)

  2. При необходимости измените следующие параметры:

#Место хранения логов по умолчанию
BACKUP_DIR="/var/lib/hostvm-manager-backup" 

#Период хранения логов по умолчанию 14 дней
RETENTION_DAYS=14 
  1. Сделайте скрипт исполняемым:

chmod +x /usr/local/bin/backup_standalone_manager.sh
  1. Создайте каталог для хранения резервных копий

mkdir -p /var/lib/hostvm-manager-backup
  1. Установите права на каталог для размещения резервных копий и логов:

chown root:root /var/lib/hostvm-manager-backup
chmod 750 /var/lib/hostvm-manager-backup
  1. Проверьте наличие свободного места:

Тестирование скрипта (ручной запуск)

Перед настройкой автоматического запуска выполните резервное копирование вручную.

  1. Запустите скрипт

  1. Проверьте результат (обратите внимание на дату в имени файла)

  1. Проверьте содержимое лога на наличие ошибок

  1. Убедитесь, что сервис управления работает

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

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

Для запуска резервного копирования по расписанию используются:

  • 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