RuBackup. Ошибка создания резервной копии с типом ресурса Brest VM
Проблема
После запуска задания на создание резервной копии ВМ в ПК СВ "Брест" возникает ошибка.
Создание резервной копии с типом ресурса File system проходит корректно.
Диагностика
- Проверить в журнале клиентских операций наличие ошибок вида:
[2025-02-10 12:10:42] Info: [2025-02-10 12:10:42] Error: Command was: LANG=C /usr/bin/virsh -c qemu+ssh://root@node-s6.infra-ched.voskhod/system snapshot-create-as --domain 6760013d-2e46-4588-a6d1-619d47300912 node-s7.infra-ched.voskhod_TaskID_3443_RuleID_50_D2025_2_10H12_10_26_BackupType_3_ResourceType_3 --diskspec sda,file=/var/lib/one/datastores/100/354/rubackup-snapshot.sda.qcow2,snapshot=external --disk-only --quiesce --atomic --no-metadata [2025-02-10 12:10:42] Info: [2025-02-10 12:10:42] Error: Command output: error: операция блочного копирования еще активна: диск «sda» уже в активном блочном задании
- Проверить, что вывод команды:показывает статус вида:
virsh -c qemu:///system blockjob <UUID_виртуальной_машины> <диск_указанный_в_ошибке_журнала_клиентских_операций> --info
Активное блочное сведение: [100 %]
Возможная причина: Зависание блочного задания с диском виртуальной машины. Перейти к решению.
Во время резервного копирования ВМ в журналах событий СРК проверить наличие ошибки вида:
Can't create snapshot(s): /usr/bin/virsh returned: 6
- Проверить, что пакет
qemu-guest-agent
отсутствует в системе:Примеры выполнения команды:dpkg -l | grep qemu-guest-agent
- Успешный, пакет
qemu-guest-agent
присутствует в системе:ii gemu-guest-agent 1:5.0-14~bpol0+1astra.se9 amd64 Guest-side gemu-system agent
- Неудачный, пакет
qemu-guest-agent
отсутствует в системе: команда не вернет ничего.
- Успешный, пакет
- Если пакет
qemu-guest-agent
присутствует в системе, то проверить, что службаqemu-guest-agent
остановлена:Примеры выполнения команды:systemctl status qemu-guest-agent
- Успешный, служба
qemu-guest-agent
запущена:<...> Active: active (running) since Fri 2023-08-03 13:15:59 MSK; 15min ago <...>
- Неудачный, служба
qemu-guest-agent
остановлена: любое значение, отличное от успешного.
- Успешный, служба
Возможная причина: Неактивна служба qemu-guest-agent. Перейти к решению.
- Проверить на фронтальной машине с установленным RuBackup-клиентом журнал модуля
/opt/rubackup/log/rb_module_brest_vm.log
на наличие сообщений вида:Warning: int RbModuleBrestVm::remove_file_on_host_containing_vm(const string&): the following command produced an error: ssh root@note6.test.local rm -f /var/lib/one/datastores/101/108/rubackup-snapshot.sda.qcow2 Warning: Command output: rm: невозможно удалить '/var/lib/one/datastores/101/108/rubackup-snapshot.sda.qcow2': Отказано в доступе
Возможная причина: Не настроен беспарольный доступ по SSH между фронтальной машиной и узлом виртуализации. Перейти к решению.
- Проверить, что в журналах задачи РК присутствуют ошибки вида:
Error: int RbModuleBrestVm::kvm_run_script_inside_vm(const string&, std::__cxx11::string&): can't execute script inside VM. /usr/bin/virsh returned: 1 Info: Creating KVM snapshot(s) for VM with deploy ID: 143м8572-8255-5ngn-ns70-28nv85245r1r Error: int RbModuleBrestVm::create_kvm_snapshots(): can't create snapshot(s): 1 Error: Command was: LANG=C /usr/bin/virsh snapshot-create-as --domain 143м8572-8255-5ngn-ns70-28nv85245r1r brest1.brest.local_TaskID_12456_StrategyID_1_D2142_5_23H00_17_03_BackupType_1_ResourceType_3 --diskspec hda,file=/var/lib/one/datastores/111/79/rubackup-snapshot.hda.qcow2,snapshot=external --diskspec sda,file=/var/lib/one/datastores/111/79/rubackup-snapshot.sda.qcow2,snapshot=external --disk-only --quiesce --atomic --no-metadata Error: Command output: error: внутренняя ошибка: РЅРµ удалось выполнить команду агента QEMU В«guest-fsfreeze-freezeВ»: failed to add \\?\Volume{f00c32f6-487c-11e8-b7a2-806e6f6e6963}\ to snapshot set:
Возможная причина: Несовместимая версия qemu-guest-agent. Перейти к решению.