We recently enabled nested VMX virtualization in CloudVPS.
Today, while trying to drain an hypervisor I discovered a few VMs that won't migrate away.
The apparent reason:
Mar 2, 2021 @ 10:28:27.425 nova-compute cloudvirt1023 ERROR - nova.virt.libvirt.driver [-] [instance: 05f311e9-1ef4-4acd-b467-adb59f6c2f93] Live Migration failure: internal error: unable to execute QEMU command 'migrate': Nested VMX virtualization does not support live migration yet: libvirt.libvirtError: internal error: unable to execute QEMU command 'migrate': Nested VMX virtualization does not support live migration yet
According to https://forum.proxmox.com/threads/proxmox-6-x-nested-vmx-virtualization-does-not-support-live-migration-yet.58478/ and other sources, support for this is present using:
- linux kernel >= 5.0
- qemu >= 4.1.0