Hi all,
I'm trying to experiment with incremental backup using the example script provided on
sdk git page
(
https://github.com/oVirt/ovirt-engine-sdk/blob/master/sdk/examples/backup...). I
installed a fresh engine on a CentOS 8 VM and installed a fresh node on CentOS 8 as well,
connected to the engine without any problems. All libvirt packages version 5.6 and
ovirt-imageio-common version 2.0.3 .
Passing all the needed args to the script (I hardcoded connections var like user and
password) it throws the following error:
```
[root@centos8 ~]# python3 backup_vm.py full --engine-url
https://ovirt-engine-fqdn.com
--username admin@internal --password-file ./passwd --backup-dir /home
11d70eb0-4d7c-4308-82a6-470e21d80ecd
[ 0.0 ] Starting full backup for vm 11d70eb0-4d7c-4308-82a6-470e21d80ecd
Traceback (most recent call last):
File "backup_vm.py", line 397, in <module>
main()
File "backup_vm.py", line 141, in main
args.command(args)
File "backup_vm.py", line 154, in cmd_full
backup = start_backup(connection, args)
File "backup_vm.py", line 247, in start_backup
disks=disks
File "/usr/lib64/python3.6/site-packages/ovirtsdk4/services.py", line 33583,
in add
return self._internal_add(backup, headers, query, wait)
File "/usr/lib64/python3.6/site-packages/ovirtsdk4/service.py", line 232, in
_internal_add
return future.wait() if wait else future
File "/usr/lib64/python3.6/site-packages/ovirtsdk4/service.py", line 55, in
wait
return self._code(response)
File "/usr/lib64/python3.6/site-packages/ovirtsdk4/service.py", line 229, in
callback
self._check_fault(response)
File "/usr/lib64/python3.6/site-packages/ovirtsdk4/service.py", line 132, in
_check_fault
self._raise_error(response, body)
File "/usr/lib64/python3.6/site-packages/ovirtsdk4/service.py", line 118, in
_raise_error
raise error
ovirtsdk4.Error: Fault reason is "Operation Failed". Fault detail is
"[Cannot backup VM. Backup is not supported by the host (centos8).]". HTTP
response code is 409.
```
The VM is created from centOS 7 template imported from ovirt-image-repository, and the
options "Enable Incremental Backup" on the disk is ticked.
I'm definitely missing something... But what? On the top of the script, I read
"Using this example requires a special libvirt version supporting
incremental backup.". Which version of libvirt? I guessed the 5.6 (or at least not
the 4.5 shipped in CentOS 7).
Thank you for your time and help,
Francesco