![Что не так с RHEL 6.5 на POWER в гостевой ОС PowerKVM?](https://rvso.com/image/1421872/%D0%A7%D1%82%D0%BE%20%D0%BD%D0%B5%20%D1%82%D0%B0%D0%BA%20%D1%81%20RHEL%206.5%20%D0%BD%D0%B0%20POWER%20%D0%B2%20%D0%B3%D0%BE%D1%81%D1%82%D0%B5%D0%B2%D0%BE%D0%B9%20%D0%9E%D0%A1%20PowerKVM%3F.png)
Я вижу ошибки на двух системах PowerKVM (версия 2.1 SP1) при загрузке в консоль следующего вида:
irq: irq 4110 on host null mapped to virtual irq 27
BUG: Bad page state in process vballoon pfn:03f6c
page:c0000003ff4117a0 flags:0003f00000000824 count:0 mapcount:0 mapping:c0000003f837d970 index:58879 (Not tainted)
Call Trace:
[c0000003ee323b70] [c000000000012ee4] .show_stack+0x74/0x1c0 (unreliable)
[c0000003ee323c20] [c000000000164178] .bad_page+0x168/0x1c0
[c0000003ee323cb0] [d0000000036f068c] .release_pages_by_pfn+0x8c/0xd0 [virtio_balloon]
[c0000003ee323d50] [d0000000036f0778] .leak_balloon+0xa8/0x100 [virtio_balloon]
[c0000003ee323de0] [d0000000036f0dc0] .balloon+0x2e0/0x304 [virtio_balloon]
[c0000003ee323ed0] [c0000000000bf04c] .kthread+0xbc/0xd0
[c0000003ee323f90] [c000000000033a44] .kernel_thread+0x54/0x70
Disabling lock debugging due to kernel taint
На другой системе с той же версией PowerKVM эти сообщения не появляются. Поведение гостя после этих сообщений непредсказуемо, иногда он продолжает загрузку, иногда зависает с одним или несколькими вращающимися процессорами (сообщения о мягкой блокировке процессора появились на одном госте, но ненадежно). На всех трех хостах PowerKVM я вижу сообщение /var/log/libvirt/qemu/<domain>.log
типа:
virtio-balloon: Buggy guest detected, disabling balloon
решение1
От коллег..
Драйвер balloon в RHEL 6.5 сломан. Не уверен, является ли это общим утверждением или применимо только к системам POWER.
«Исправление» заключается в том, чтобы полностью отключить его <memballoon model='none' />
в файле домена, что значительно улучшит работу гостевых систем RHEL6.5.