Backup (SW)TPM Device related files #169
Labels
enhancement
New feature or request
need-info
Additional information or logfiles required to solve issue.
Milestone
New Windows versions often depend von TPM devices beeing attached (at least during installation).
Libvirt allows for two types of TPM devices:
it may make sense to include the swtpm related files within the backup too, even if i currently dont see
a way to guarantee the data beeing consistent.
If an emulated device is attached, libvirt starts an swtpm process:
/usr/bin/swtpm socket --ctrl type=unixio,path=/run/libvirt/qemu/swtpm/2-backuptest-swtpm.sock,mode=0600 --tpmstate dir=/var/lib/libvirt/swtpm/*vm_uuid*/tpm2,mode=0600 -
it makes sense to add the files from /var/lib/libvirt/swtpm/vm_uuid/ to the backup.
In case the complete host system is lost or these files are missing, i think it may be troublesome to boot the actual virtual machine (uefi / secureboot)
The files in /var/lib/libvirt/swtpm are owned by special "tss" user with no read rights. So this might only work if backup is executed as root user. More information required.
For now backup at least prints a warning that further action may be required by user.
Outstanding:
More info and Limitations:
https://www.ovirt.org/develop/release-management/features/virt/tpm-device.html
The text was updated successfully, but these errors were encountered: