Подготовка виртуальной машины ПВ для выполнения резервного копирования

Подготовка виртуальной машины ПВ для выполнения резервного копирования#

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

../../../../_images/brest_ready_1.png

Linux#

В операционной системе ВМ необходимо установить пакет qemu-guestagent в зависимости от типа операционной системы:

# apt-get install qemu-guest-agent

или

# yum install qemu-guest-agent

Для Astra Linux Смоленск#

Необходимо использовать диск разработки и добавить соответствующий iso image в операционную систему ВМ как виртуальный CDROM.

После этого необходимо выполнить следующие команды:

# sudo apt-cdrom add
# sudo apt update
# sudo apt install qemu-guest-agent

Хранилища данных (Datastores) служат для хранения базовых образов ВМ. В ПВ доступны следующие базовые технологии хранения:

  • Filesystem — файловая технология хранения. Данная технология хранения также включает сетевую файловую систему (Network File System — NFS);

  • LVM — блочная технология хранения с использованием LVM (Logical Volume Manager — менеджер логических томов);

  • Ceph — программно-определяемая технология хранения Ceph;

  • Raw Device Mapping — прямое подключение к ВМ существующих блочных устройств, используется только для организации хранилища образов;

  • iSCSI-Libvirt — прямое подключение к ВМ существующих устройств iSCSI, используется только для организации хранилища образов.

В таблице приведено описание доступных методов передачи данных (драйверов) для используемых базовых технологий хранения.

Технологии хранения и методы передачи данных:

Технологии хранения

Методы передачи данных между хранилищем образов и системным хранилищем

Filesystem

ssh — образы копируются с помощью ssh-протокола; shared — образы экспортируются в соответствующий каталог системного хранилища на узле виртуализации; qcow2 — аналогично shared, но для образов формата qcow2. Образы создаются и передаются с помощью команды qemu-img с использованием оригинального образа в качестве опорного файла.

Ceph

ceph — все образы экспортируются в Ceph-пулы;

LVM

ssh — rbd-файл, ассоциируемый с образом, экспортируется в файл локальной файловой системы узла виртуализации.

Raw Devices

fs_lvm — образы хранятся как обычные файлы, при создании ВМ они выгружаются в логические тома (LV); lvm_lvm — создаются отдельные группы LVM-томов для хранилища образов и системного хранилища; lvm_thin — создаются отдельные группы LVM-томов для хранилища образов и системного хранилища, но системное хранилище организуется индивидуально для каждого узла виртуализации.

iSCSI libvirt

dev — образы представляют собой существующие блочные устройства в узлах.

На данный момент в модулях подсистемы (rb_module_brest_template и rb_module_brest_vm) реализована поддержка следующих комбинаций технологий хранения и методов передачи данных между хранилищем образов и системным хранилищем:

  • Filesystem с драйвером qcow2;

  • Filesystem с драйвером shared (NFS);

  • Ceph с драйвером ceph;

  • LVM с драйвером lvm_lvm.

Примечания:

При использовании варианта хранилища Ceph с драйвером Ceph для корректной работы модуля подсистемы требуется, чтобы на фронтальные машины ПВ была установлена утилита rbd (утилита для манипуляции с образами rados block device).