-
Notifications
You must be signed in to change notification settings - Fork 324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Live migration fail when upgrade v1.2.1 to v1.2.2-rc2 due to virError #5755
Comments
FYI Two nodes (8C/20G per node)
Single node (16C/32G)Note No migration since only one node. Upgrade successfully but VM was forced off.
|
guest CPU doesn't match specification: missing features: waitpkg
guest CPU doesn't match specification: missing features: waitpkg
virError(guest CPU doesn't match specification: missing features: waitpkg)
virError(guest CPU doesn't match specification: missing features: waitpkg)
could this be same root cause ase #5756, both have (rke2) VM stucking on migrating and further blocks upgrading. |
The cause is some QEMU change between SLES SP4 and SP5. The issue happens when harvester nodes are in VMs and guests are in nested VMs. Here is the words from virtualization team:
Moving the harvester VM cpumode from host-passthrough to host-mode workaround the issue. |
Test can pass after let QEMU using default cpu_mode In short,
So Ref. https://libvirt.org/formatdomain.html#cpu-model-and-topology |
Do not observe live migration fail after taking the workaround mentioned in harvester/ipxe-examples#82. |
Describe the bug
During
v1.2.1
tov1.2.2-rc2
upgrade, hit live migration fail in the pre-drain phase due to continue looping followingTo Reproduce
v1.2.1
clusterv1.2.2-rc2
Succeeded
Pre-draining
due to live migration failExpected behavior
Upgrade successfully
Support bundle
supportbundle_stuck_predraining.zip
Upgrade log
hvst-upgrade-gvmcm-upgradelog-archive-stuck_predraining.zip
Environment
v1.2.1
->v1.2.2-rc2
Auto
The text was updated successfully, but these errors were encountered: