Проблема

Резервное копирование виртуальной машины платформы 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-01
  • Выполнить на узле гипервизора, где расположена ВМ, команду: 
    virsh domblklist 26_sr-rupost-02_cloned --details
    где 26_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 denied
    • уровень целостности каталога /rubackup-tmp:
      pdp-ls -laMd /rubackup-tmp/

Возможная причина: Не установлены мандатные атрибуты. Перейти к решению.


  • Проверить клиентский журнал ошибочной задачи на наличие сообщений вида:
    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-dc02
  • На узле гипервизора, где расположена виртуальная машина (ВМ), получить информацию о:
    • ВМ:
      virsh domblklist 292_dir-dc02 --details
      где 292_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      hdd
    • файле-образе диска:
      qemu-img info --force-share /tmp/vda.dir-vmm01_TaskID_15927_RuleID_6_D2025_10_6H02_00_43_BackupType_1_ResourceType_17.qcow2 --output=json
  • Найти в выводе команды 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",
    и сравнить значение данных параметров с выводом команды virsh domblklist (путь к источнику для устройства типа disk).

Возможная причина: Не финализирован снимок диска ВМ. Перейти к решению.


Возможные причины