Системные требования

1. Программные требования

Для резервного копирования и восстановления ВМ с помощью модуля необходимо предустановленное программное обеспечение.

  1. Одна из платформ виртуализации.

    Таблица 1. Поддерживаемые платформы виртуализации, типы хранилищ и файловые системы
    Платформа виртуализации Версия Поддерживаемые типы хранилищ Поддерживаемые файловые системы в гостевых ОС резервируемых ВМ (для гранулярного восстановления)

    oVirt

    4.4, 4.5

    NFS 2.4.0, iSCSI 2.4.0

    ext2
    ext3
    ext4
    xfs [1]
    btrfs
    fat
    fat32
    exfat
    ntfs [2]
    vfat


    1. Для работы с xfs необходим пакет xfsprogs.
    2. Для работы с ntfs необходим пакет ntfs-3g.

    zVirt

    4.0, 4.1, 4.2, 4.3, 4.4, 4.5

    NFS 2.4.0, iSCSI 2.4.0

    ROSA Virtualization

    3.0 (API Version 4.4, 4.5), 3.1 (API Version 4.4, 4.5)

    NFS 2.4.0, iSCSI 2.4.0, FCP 2.4.0

    РЕД Виртуализация

    7.3.0

    NFS 2.4.0, iSCSI 2.4.0

    HOSTVM

    4.5

    NFS 2.5.0

  2. Гостевой агент QEMU Guest Agent внутри гостевой ОС каждой резервируемой ВМ​[3].

  3. Клиент СРК RuBackup на одном или нескольких[4] узлах виртуализации под управлением одной из ОС:

    1. CentOS 8;

    2. РЕД ОС 7.3.2;

    3. ROSA Linux 8.8 и 8.10.

2. Требования к свободному пространству на клиенте

В каталоге для временных операций на клиенте должно быть достаточно свободного места для временного хранения копий дисков ВМ и метаданных РК.

Таблица 2. Требования к свободному пространству на клиенте при резервном копировании
Способ резервного копирования Тип хранилища дисков ВМ Расположение ВМ относительно клиента, с которого выполняется резервное копирование Промежуточное хранилище Свободное пространство в каталоге для временных операций (в % от суммарного размера резервируемых блоков дисков ВМ)

oVirt REST API (РК только занятых блоков дисков ВМ)

Любой

На любом узле

Каталог для временных операций

Данные РК дисков ВМ

100%

Метаданные РК

2%

oVirt REST API (РК всех блоков дисков ВМ)

Любой

На любом узле

Каталог для временных операций

Данные РК дисков ВМ

100%

Метаданные РК

2%

oVirt REST API (любое)

Любой

На любом узле

FUSE

Данные РК дисков ВМ

0% для полных РК, 100% для инкрементальных и дифференциальных РК

Метаданные РК

2%

Гипервизор

NFS

На любом узле

Каталог для временных операций

Данные РК дисков ВМ

0%

Метаданные РК

2%

Гипервизор

iSCSI или FCP

На другом узле

Каталог для временных операций

Данные РК дисков ВМ

100%

Метаданные РК

2%

Гипервизор

Любой

На одном узле

Каталог для временных операций

Данные РК дисков ВМ

0%

Метаданные РК

2%

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

Таблица 3. Требования к свободному пространству на клиенте при восстановлении РК
Механизм загрузки дисков ВМ при восстановлении Исходный формат диска Промежуточное хранилище Свободное пространство в выбранном каталоге распаковки РК (в % от суммарного размера зарезервированных блоков дисков ВМ)

file

Любой

Каталог для временных операций

Данные РК дисков ВМ

100%

Метаданные РК

2%

nbd

qcow2

Каталог для временных операций

Данные РК дисков ВМ

200% (требуется конвертация диска в другой формат)

Метаданные РК

2%

nbd

raw

Каталог для временных операций

Данные РК дисков ВМ

100%

Метаданные РК

2%

file

Любой

FUSE

Данные РК дисков ВМ

0%

Метаданные РК

2%

nbd

qcow2

FUSE

Данные РК дисков ВМ

100% (требуется конвертация диска в другой формат)

Метаданные РК

2%

nbd

raw

FUSE

Данные РК дисков ВМ

0%

Метаданные РК

2%

Если свободного места каталоге для временных операций будет недостаточно, то задача на восстановление РК завершится с ошибкой. В журнале модуля будет зафиксировано сообщение об ошибке с информацией о необходимом свободном пространстве.


3. Требуется для создания снимков состояния и для запуска скриптов в гостевой ОС резервируемой ВМ.
4. Несколько узлов виртуализации может потребоваться, чтобы динамически распределить нагрузку в ходе резервного копирования или обеспечить возможность вывода узла виртуализации из эксплуатации без изменений в расписании резервного копирования. Сервер СРК сможет назначать задачи РК на том узле с клиентом СРК, на котором развернута резервируемая ВМ. Клиенты, установленные на узлах, должны быть объединены в кластерную группу клиентов СРК.