according to the harvester docs persistent TPMs ar...
# harvester
h
according to the harvester docs persistent TPMs are not supported, which leaves me with 2 questions, does this also apply to EFI persistence as I don't see a note about that, and why is the checkbox there if using it isn't a supported configuration?
g
both efi and tpm persistence are supported
what version of Harvester are you using?
h
1.8.2, the documentation says the following "Currently, only non-persistent vTPMs are supported, and their state is erased after each VM shutdown. Therefore, Bitlocker should not be enabled." Additionally the vmstate-persistence longhorn CSI is marked non-migratable and so VMs lose migration capability when persistence is enabled. The non-migratable status is why I checked the docs in the first place
g
i will verify the docs but TPM persistence has been around for a while.. i do not exactly remember the version. In advanced options you should see the options when you select
Enable TPM
h
yes, I see the option and can enable it, but as mentioned it appears to disable migration for the VM in question when doing so, at least my VM failed to migrate and the vmstate-persistence CSI is not marked migratable (in the UI)
g
what version of Harvester are you using?
h
1.8.2
g
can you please create a GH issue with this info so it gets tracked
i will also check
h
will do, I didn't originally think it was a bug
g
a support bundle which contains the failed migration would also be appreciated
Hi Ashton, were you able to create an issue with relevant support bundle for this issue?
h
I’m not actually sure what happened, I confirmed with my SUSE contact that it is indeed supported as you said here, and the VM did eventually migrate, it just took a very long time and sat in a degraded state for a long time. l I have yet to see it happen again so it may have been a fluke for some reason. I’m not sure. I will see if I can reproduce it. Sorry for the very very late update to this, given it resolved itself it became less of a pressing concern