LINUX.ORG.RU
решено ФорумAdmin

[KVM] Замораживается гостевая ОС

 


0

2

KVM, гость x86_64, w2k3x64, hvm.

Может работать неделями, а может и несколько раз на дню встать колом, не пингуется и пр. Захожу в гостевую систему через vnc, все моментально оттаивает и продолжает работать дальше. Часы в гостевой останавливаются на момент заморозки и видно, сколько времени назад система остановилась. Энергосберегающие функции гостевой отключены, в логах все хорошо и на хостовой и в гостевой системах. На сетевых интерфейсах нет ошибок. Убрал паравиртуальные драйверы сети, e1000 сейчас эмулируется с родным драйвером. Не помогло. Уже вынесло мозг такое странное поведение. Кто-нибудь лечил подобное? связка debian/kvm/drbd


Ответ на: комментарий от ukass

а как запускаешь гостя? Возможно, с каким-нить другим -clock или подобной лабуденью баг исчезнет. Можно попробовать тип проца сменить (с чем чёрт не шутит), если винда такое переживёт.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Конфигурил по докам через virsh, запускаю им же, тип проца по-моему менял уже, а вот с clock не игрался, сейчас гляну возможности.....только экспериментировать вечером придется, гость у меня в продакшене на 250+ активных терминальшиков.

ukass
() автор топика
Ответ на: в топике же написано от true_admin

Поигрался с clock, сменил на unix......только 2 варианта в этой сборе kvm

QEMU emulator version 1.0 (qemu-kvm-1.0 Debian 1.0+dfsg-8), Copyright (c) 2003-2008 Fabrice Bellard

Available alarm timers, in order of precedence:

dynticks

unix

за сегодня 2 раза гость самопроизвольно перезагрузился, без STOP ERROR, но все же что-то все-таки изменилось, вместо остановки системы теперь reboot. Зато в лог хоста выпало нечто, совпавшее по времени:

[37778.616457] block drbd1: kvm[2480] Concurrent local write detected! [DISCARD L] new: 455569215s +40960; pending: 455569215s +40960

[37778.616634] block drbd1: kvm[2480] Concurrent local write detected! [DISCARD L] new: 239501999s +8192; pending: 239501999s +8192

[37778.616747] block drbd1: kvm[2480] Concurrent local write detected! [DISCARD L] new: 455747839s +512; pending: 455747839s +512

[37778.616775] block drbd1: kvm[2480] Concurrent local write detected! [DISCARD L] new: 455747840s +3584; pending: 455747840s +3584

[37778.616804] block drbd1: kvm[2480] Concurrent local write detected! [DISCARD L] new: 455747847s +12288; pending: 455747847s +12288

что наталкивает на мысль вынести из гостевой системы все-таки еще и virtio для scsi, и смотреть как оно будет работать без. Потом отпишусь.

ukass
() автор топика
Ответ на: комментарий от ukass

это очень нездоровая фигня. Возможно дело не в багах kvm (или не только в них), а в неправильном использовании drbd. Не просто же так он орёт.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Проверю сначала с разными настройками virtio, думаю drbd ни при чем, и скорости ему предостаточно для синхронизации - 10Гбит порт в порт между серверами. Если картина не изменится, тогда перетащу гостя на другой раздел с icsci. Буду пробовать в общем.

ukass
() автор топика
Ответ на: комментарий от King_Diamond

дисковая подсистема довольно шустрая (sas,raid10,lsi-контроллер), тормозов не заметил, может с virtio было и побыстрей, но потери оказались некритичными, «на глаз» незаметно.

ukass
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.