Создание резервной копии виртуальной машины

Платформа виртуализации Р-платформа обладает встроенным функционалом резервного копирования виртуальных машин. Данный функционал обладает следующими характеристиками:

  • Резервное копирование по требованию;
  • Автоматическое резервное копирование по расписанию;
  • Инкрементное копирование только измененных данных виртуальной машины;
  • Возможность подключения резервной копии в виде образа диска к виртуальной машине для восстановления отдельных файлов;
  • Возможность сохранения резервных копий на ПО СХД Р-Хранилище или в любой папке указанного сервера;

Настройка параметров процесса резервного копирования

Настройка места хранения резервных копий

Для настройки расположения хранения резервных копий через веб интерфейс Р-управление необходимо в боковом меню, в разделе “Инфраструктура” или “Логический вид” выбрать один из физических серверов.

Нажать кнопку “Настроить” в главном меню сервера и выбрать пункт “Настройка хоста для виртуальных сред”.

В окне “Изменение настроек хоста для виртуальных сред”, в разделе “Папка для резервных копий” необходимо произвести настройку параметров резервного копирования с использованием следующих опций:

  • “Специальная папка” - данный режим позволяет указать любую директорию на локальном сервере, предназначенную для сохранения резервных копий. В качестве директории может быть указан подключенный внешний файловый ресурс для хранения копий вне хранилища.
  • “Р-Хранилище” - данный режим позволяет использовать программное определяемое хранилище Р-Хранилище. В выпадающем списке будут отображены все доступные уровни хранения созданные на Р-Хранилище.

Подключение NFS хранилища для

Система виртуализации Р-виртуализация поддерживает указание в качестве хранилища резервных копий любые локальные папки серверов виртуализации. Для сохранения резервных копий на NFS файловую систему хранения данных необходимо на каждом сервере виртуализации смонтировать файловое хранилище, для этого:

  • Создать папку, которая будет выступать точкой монтирования командой:
    mkdir /mnt/nas-backup
  • Добавить запись в файл /etc/fstab с указанием параметров монтирования сетевого ресурса, командой:
    echo "<NAS server address>:<NAS Server path to shared folder>	/mnt/nas-backup	nfs	defaults,nofail	0	0" >> /etc/fstab

    , где:

    • <NAS server address> - адрес дискового массива NFS;
    • <NAS Server path to shared folder> - путь до общей директории на сервере <NAS server address>. Данный параметр можно запросить командой showmount -e <NAS server address>.
  • Смонтировать все точки из файла /etc/fstab командой
     mount -a 

Необходимо проверить корректность подключения файлового сервера на всех гипервизорах командой

 df -h 

Указать директорию для хранения резервных копий по умолчанию командой

 prlsrvctl set --backup-path "/mnt/nas-backup"

Проверить корректность задания директории для хранения резервных копий командой

 prlsrvctl info | grep "Backup path" 

Резервное копирование по расписанию

Настройка регулярного резервного копирования по расписанию производится в разделе “Планировщик”. Для доступа к параметрам планировщика необходимо:

  • В главном древе раскрыть раздел “Управление”;
  • Выбрать подраздел “Планировщик”;

Данный раздел интерфейса содержит список заданий планировщика на резервное копирование и перезагрузку виртуальных машин. Для добавления нового задания резервного копирования необходимо нажать кнопку “Новая задача” в заголовке таблицы. В разделе “Выбор операции” необходимо выбрать операцию “Резервное копирование виртуальных сред” для создания задания на резервирование и нажать кнопку Далее.

В разделе “Создание резервных копий виртуальных сред” необходимо указать следующие параметры резервного копирования:

  • “Название” - имя записи в расписании резервной копии для удобства пользователя.
  • “Описание” - опциональное словесное описание задания.
  • “Первый запуск” - данный раздел управляет началом действия данного плана резервного копирования и позволяет установить время периодического резервного копирования в поле “Время”.
  • “График запуска” - данный раздел позволяет выбрать регулярность резервных копий:
    • “Однократный запуск” - запустить данное задание один раз во время, указанное в поле “Первый запуск”.
    • “Ежедневно” - запуск задания каждые n дней. При выборе данного значения открываются дополнительные опции:
      • “Каждые n дней” - позволяет указать в днях время между регулярными резервными копиями;
      • “Каждый будний день” - устанавливает дни выполнения задания на будни.
      • “Каждый выходной день” - устанавливает дни выполнения задания на выходные.
    • “Каждую неделю” - данный режим позволяет привязать запуск резервного копирования к днем недели. При выборе данного режима открываются следующие опции:
      • “Выполнять каждую n неделю” - устанавливает в неделях время между регулярными запусками заданий, указав от одного до семи дней для выполнения задания.
  • “Дата окончания” - данный раздел позволяет при необходимости указать дату окончания действия данного расписания или выполнять задание вечно при указании режима “без даты окончания”.

Режим выбора копируемых виртуальных машин требует указания одного из следующих режимов фильтрации:

  • “Выбрать отдельные виртуальны среды” - для добавления виртуальных сред по имени;
  • “Выбрать физический сервер со всеми его виртуальными средами” - для резервного копирования всех виртуальных сред, расположенных на указанном сервере виртуализации.

В разделе “Настройки резервного копирования” необходимо задать следующие параметры:

  • “Тип резервной копии” - позволяет задать режим копирования “Полная” копия, когда при каждой резервной копии все данные копируются заново и “Частичная” копия когда каждый раз копируются только изменившиеся блоки с момента последней копии. Таким образом для восстановления из частичной копии понадобится чтение всех копий созданных с момента “Полной” до последней “Частичной”.
  • “Хранилище копий” - данный раздел позволяет выбрать сервер, который будет использован в качестве цели резервного копирования. При выборе сервера из списка, во время создания резервной копии она будет передана на указанный сервер, который сохранит данные в расположение, указанное в настройках сервера. Выбор отдельного сервера может быть использован если хранилище резервных копий подключено не ко всем серверам а только к одному или используются локальные диски сервера для хранения резервных копий.
  • “Количество хранимых резервных копий” - указывает доступное количество точек восстановления виртуальных машин (резервных копий).

Для создания задания на резервное копирование после внесения изменений необходимо нажать кнопку “Сохранить”. Созданное задание будет отображено в таблице.

Запуск резервного копирования вручную

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

В открывшемся окне виртуальной машины нажать кнопку меню “Обслуживание” и выбрать пункт “Создать резервную копию”.

В разделе “Создать резервную копию” необходимо указать следующие параметры:

  • Поле “Здесь вы можете оставить свои комментарии:” позволяет ввести текстовое описание резервной копии, которое будет отображено в списке копий виртуальной машины для быстрой идентификации копии.
  • “Тип резервной копии” - позволяет задать режим копирования “Полная” копия, когда при каждой резервной копии все данные копируются заново и “Частичная” копия когда каждый раз копируются только изменившиеся блоки с момента последней копии. Таким образом для восстановления из частичной копии понадобится чтение всех копий созданных с момента “Полной” до последней “Частичной”.
  • “Хранилище копий” - данный раздел позволяет выбрать сервер, который будет использован в качестве цели резервного копирования. При выборе сервера из списка, во время создания резервной копии она будет передана на указанный сервер, который сохранит данные в расположение, указанное в настройках сервера. Выбор отдельного сервера может быть использован если хранилище резервных копий подключено не ко всем серверам а только к одному или используются локальные диски сервера для хранения резервных копий.
  • Раздел “Начать резервное копирование” позволяет выбрать режим немедленного запуска или отложенного с указанием точной даты и времени запуска процесса копирования.

Нажмите кнопку “Создать копию” после внесения всех необходимых настроек для запуска или для планирования запуска резервного копирования. После создания копия будет отображена во вкладке “Резервные копии” виртуальной машины.