We migrated to a new server with the following steps, and everything is working fine except for one thing. The permissions for virtualization.xxxx_vminterface (introduced in 2.9) are missing. I created them manually through the admin interfaces (I was able to select "Virtualization > Interfaces" when creating a new permission), but for some reason they were not there by default. I fear that there may be others that I'm missing, and I'm unsure why this happened, or how to correct it.
Like I said, everything else is working, but people weren't able to see any VM interfaces (except the superusers) until I created the missing permissions manually and assigned them to appropriate parties.