PDF
Download PDF
Download page RuBackup. Ошибка резервного копирования ВМ VMmanager.
RuBackup. Ошибка резервного копирования ВМ VMmanager
Проблема
Резервное копирование виртуальной машины платформы VMmanager заканчивается ошибкой.
Диагностика
- Проверить клиентский журнал ошибочной задачи на наличие сообщения вида:
Error: curlAPI::get_real_disk_path: command: LANG=C /usr/bin/virsh domblklist 26_sr-rupost-02_cloned --details | grep 26_sr-rupost-01 Error: virtual bool RbModuleIspVmmanager::prepare_resource_before_backup(const bool&)Failed to get real disk path for disk ID: 26, name: sr-rupost-01CODE - Выполнить на узле гипервизора, где расположена ВМ, команду: где
virsh domblklist 26_sr-rupost-02_cloned --detailsCODE26_sr-rupost-02_cloned— имя виртуальной машины.
Вывод должен иметь следующий вид:
- Сравнить имя диска в выводе команды с именем диска в веб-панели VMmanager (Виртуальные машины — <Имя машины> — Виртуальные диски).
Возможная причина: Не совпадают имена виртуальных дисков. Перейти к решению.
- Проверить:
- в журнале клиентских операций
/opt/rubackup/log/task_id.logналичие сообщения вида:[2025-03-27 10:44:16] Error: error: unable to set PDP label '0:16:0' on '/rubackup-tmp/vda.astra-vmmnode_TaskID_9_NORuleOrStrategy_0_D2025_3_27H10_44_14_BackupType_1_ResourceType_16.qcow2': Permission deniedCODE - уровень целостности каталога
/rubackup-tmp:pdp-ls -laMd /rubackup-tmp/CODE
- в журнале клиентских операций
Возможная причина: Не установлены мандатные атрибуты. Перейти к решению.
- Проверить клиентский журнал ошибочной задачи на наличие сообщений вида:
Error: curlAPI::get_real_disk_path: command: LANG=C /usr/bin/virsh domblklist 292_dir-dc02 --details | grep 317_dir-dc02 Error: virtual bool RbModuleIspVmmanager::prepare_resource_before_backup(const bool&)Failed to get real disk path for disk ID: 317, name: dir-dc02CODE - На узле гипервизора, где расположена виртуальная машина (ВМ), получить информацию о:
- ВМ:где
virsh domblklist 292_dir-dc02 --detailsCODE292_dir-dc02— имя ВМ.
Вывод:Тип Устройство Назначение Источник file disk vda /tmp/vda.dir-vmm01_TaskID_15927_RuleID_6_D2025_10_6H02_00_43_BackupType_1_ResourceType_17.qcow2 file cdrom hddCODE - файле-образе диска:
qemu-img info --force-share /tmp/vda.dir-vmm01_TaskID_15927_RuleID_6_D2025_10_6H02_00_43_BackupType_1_ResourceType_17.qcow2 --output=jsonCODE
- ВМ:
- Найти в выводе команды
qemu-img infoв последнем блоке данных параметрыfull-backing-filename,backing-filename:и сравнить значение данных параметров с выводом команды"full-backing-filename": "/dev/Network_lvm_dev_disk_by-id_wwn-0x6589cfc000000a7f12387f6f1c416e9d/317_dir-dc02", "backing-filename": "/dev/Network_lvm_dev_disk_by-id_wwn-0x6589cfc000000a7f12387f6f1c416e9d/317_dir-dc02",CODEvirsh domblklist(путь к источнику для устройства типаdisk).
Возможная причина: Не финализирован снимок диска ВМ. Перейти к решению.
- Резервируемая ВМ находится под управлением ОС Microsoft Windows.
- В журнале клиентских операций
/opt/rubackup/log/task_id.log, гдеtask_id— номер задачи на создание резервной копии, присутствуют сообщения:Error: error: internal error: unable to execute QEMU agent command 'guest-fsfreeze-thaw': couldn't hold writes: fsfreeze is limited up to 10 secondsCODE
Возможная причина: Ошибка VSS гостевой ОС Windows. Перейти к решению.
- Используется СРК версии RuBackup v2.6 или ниже.
- В журнале клиентских операций
/opt/rubackup/log/task_id.logна клиенте резервного копирования, гдеtask_id— номер задачи на создание резервной копии, присутствуют сообщения:Unable to open file: bkp/tmp_server/disks_general_info.json: No such file or directoryCODE
Возможная причина: Ошибка в логике работы модуля резервного копирования VMmanager. Перейти к решению.