Всем привет, я только что обновил свои proxmox-серверы до последних версий. В том числе обновил ядро с pve-kernel-2.6.32-20-pve до pve-kernel-2.6.32-22-pve. На двух из четырёх узлов при запуске виртуальной машины на ноде (или при миграции) в логах появляется следующее сообщение ядра:
Aug 5 09:39:44 lbk-gc-pve02 kernel: vmwrite error: reg 401e value a06f4bc0 (err 12)
Aug 5 09:39:44 lbk-gc-pve02 kernel: Pid: 185672, comm: kvm veid: 0 Not tainted 2.6.32-22-pve #1
Aug 5 09:39:44 lbk-gc-pve02 kernel: Call Trace:
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffffa06f306b>] ? vmwrite_error+0x2c/0x2e [kvm_intel]
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffffa06ec4d0>] ? vmcs_writel+0x20/0x30 [kvm_intel]
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffffa06ecdc3>] ? vmx_cpuid_update+0x53/0x100 [kvm_intel]
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffffa0697ea7>] ? kvm_arch_vcpu_ioctl+0x9f7/0x12a0 [kvm]
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffff8115fc69>] ? handle_mm_fault+0x239/0x310
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffffa068468c>] ? kvm_vcpu_ioctl+0x8c/0x580 [kvm]
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffffa0688850>] ? kvm_dev_ioctl+0x50/0x4c0 [kvm]
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffff811b352a>] ? vfs_ioctl+0x2a/0xa0
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffff811b3b5e>] ? do_vfs_ioctl+0x7e/0x570
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffff811b409f>] ? sys_ioctl+0x4f/0x80
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffff8100b182>] ? system_call_fastpath+0x16/0x1b
При загрузке с предыдущим ядром pve-kernel-2.6.32-20-pve таких ошибок не возникает. Хотя ошибка и появляется, виртуальные машины работают нормально. Аппаратное обеспечение четырёх узлов отличается. Узлы с ошибками оснащены (более старыми) процессорами Xeon 5130, а узлы без ошибок — (менее старыми) Xeon E5420.
Я нашёл это:
Похоже, именно об этой проблеме идёт речь. Подскажите, будет ли этот патч включён в будущие версии ядра для pve?
С уважением, Hugo
Aug 5 09:39:44 lbk-gc-pve02 kernel: vmwrite error: reg 401e value a06f4bc0 (err 12)
Aug 5 09:39:44 lbk-gc-pve02 kernel: Pid: 185672, comm: kvm veid: 0 Not tainted 2.6.32-22-pve #1
Aug 5 09:39:44 lbk-gc-pve02 kernel: Call Trace:
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffffa06f306b>] ? vmwrite_error+0x2c/0x2e [kvm_intel]
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffffa06ec4d0>] ? vmcs_writel+0x20/0x30 [kvm_intel]
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffffa06ecdc3>] ? vmx_cpuid_update+0x53/0x100 [kvm_intel]
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffffa0697ea7>] ? kvm_arch_vcpu_ioctl+0x9f7/0x12a0 [kvm]
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffff8115fc69>] ? handle_mm_fault+0x239/0x310
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffffa068468c>] ? kvm_vcpu_ioctl+0x8c/0x580 [kvm]
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffffa0688850>] ? kvm_dev_ioctl+0x50/0x4c0 [kvm]
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffff811b352a>] ? vfs_ioctl+0x2a/0xa0
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffff811b3b5e>] ? do_vfs_ioctl+0x7e/0x570
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffff811b409f>] ? sys_ioctl+0x4f/0x80
Aug 5 09:39:44 lbk-gc-pve02 kernel: [<ffffffff8100b182>] ? system_call_fastpath+0x16/0x1b
При загрузке с предыдущим ядром pve-kernel-2.6.32-20-pve таких ошибок не возникает. Хотя ошибка и появляется, виртуальные машины работают нормально. Аппаратное обеспечение четырёх узлов отличается. Узлы с ошибками оснащены (более старыми) процессорами Xeon 5130, а узлы без ошибок — (менее старыми) Xeon E5420.
Я нашёл это:
Похоже, именно об этой проблеме идёт речь. Подскажите, будет ли этот патч включён в будущие версии ядра для pve?
С уважением, Hugo
