Проблема

Резервное копирование Brest VM завершается ошибкой.

Диагностика

  • Проверить в журнале клиентских операций /opt/rubackup/log/task_id.log наличие сообщения вида:
    Error: bool RbModuleBrestVm::qemu_guest_agent_enabled(): it looks like qemu-guest-agent is not enabled on VM
    где task_id – ID задачи на резервную копию.

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


  • Проверить журналы событий:

    • /opt/rubackup/log/RuBackup.log;

    • /opt/rubackup/log/task_id_задачи.log;

    • /var/log/one/oned.log
      на наличие следующих сообщений:

      Packed: 9864700746 99.1%
      Packed: 9922437962 99.7%
      Packed: 9952224074 100%
      
      Info: Removing the archive directory: /rubackup-tmp/brest.test.lan_TaskID_35_RuleID_10_D2023_7_11H13_36_16_BackupType_1_ResourceType_3
      Info: Removing the resource list file: /rubackup-tmp/brest.test.lan_TaskID_35_RuleID_10_D2023_7_11H13_36_16_BackupType_1_ResourceType_3.rbfd.list
      Info: Committing KVM snapshots ...
      Info: Blockcommited: vda
      Warning: int RbModuleBrestVm::remove_file_on_remote_host(const string&): the following command produced an error: ssh root@brest.test.lan rm -f /var/lib/one/datastores/106/40/rubackup-snapshot.vda.qcow2
      Warning: Command output: rm: невозможно удалить '/var/lib/one/datastores/106/40/rubackup-snapshot.vda.qcow2': Отказано в доступе
      Error: int RbModuleBrestVm::commit_kvm_snapshots(): can't blockcommit snapshot for target vdb
      Error: Command was: LANG=C /usr/bin/virsh -c qemu+ssh://root@brest.test.lan/system blockcommit 3a06343c-372c-4d74-92a0-6583023a7529 vdb --base /var/lib/one/datastores/106/40/rubackup-snapshot.vdb.qcow2 --active --verbose --pivot
      Error: Command output: error: внутренняя ошибка: не удалось выполнить команду QEMU «block-commit»: Failed to get "write" lock
      Error: virtual bool RbModuleBrestVm::release_resource_after_backup(): unable to release resources
      Error: module out end: --------------------------------------------------
      ... 

Возможная причина: Пользователь root не входит в группу brestadmins. Перейти к решению.


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