Guten Morgen
Wir haben noch ein paar alte Voiceswitche, die auf CentOS 5.8 laufen. Wir hatten denen 4 CPU zugewiesen und die liefen soweit stabil und gut. Wir wollten die Anzahl CPU auf 8 anheben und nach einem Neustart hatte die VM nur noch eine CPU. Egal was wir konfiguriert haben in der Hardwareeinstellung auf dem Proxmox die VM kam nur noch mit einer CPU hoch. Unser Techniker hat dann herausgefunden, dass es an den ACPI Einstellung liegen muss, welche beim Booten der VM Fehler schmeisst.
Ich vermute, dass nach dem Update auf PM 8.2.2 irgendwas schief gegangen ist.
Wir konnten das Problem mit dem Parameter acpi=force lösen. Ist meiner Meinung nach aber nicht ideal. Aus irgendeinem Grund wollten die VM's ACPI ja nicht laden.
Linux version 2.6.18-308.el5PAE (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)) #1 SMP Tue Feb 21 20:46:05 EST 2012
BIOS-provided physical RAM map:
BIOS-e820: 0000000000010000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000bffde000 (usable)
BIOS-e820: 00000000bffde000 - 00000000c0000000 (reserved)
BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)
BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
BIOS-e820: 000000fd00000000 - 0000010000000000 (reserved)
4224MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f5b60
Memory for crash kernel (0x0 to 0x0) notwithin permissible range
disabling kdump
NX (Execute Disable) protection: active
On node 0 totalpages: 1310720
DMA zone: 4096 pages, LIFO batch:0
Normal zone: 225280 pages, LIFO batch:31
HighMem zone: 1081344 pages, LIFO batch:31
DMI not present or invalid.
kvm-clock: cpu 0, msr 0:7489e1, boot clock
Using APIC driver default
ACPI: RSDP (v000 BOCHS ) @ 0x000f5950
ACPI: RSDT (v001 BOCHS BXPC 0x00000001 BXPC 0x00000001) @ 0xbffe3042
ACPI: FADT (v001 BOCHS BXPC 0x00000001 BXPC 0x00000001) @ 0xbffe2e14
ACPI: MADT (v003 BOCHS BXPC 0x00000001 BXPC 0x00000001) @ 0xbffe2e88
ACPI: SSDT (v001 BOCHS VMGENID 0x00000001 BXPC 0x00000001) @ 0xbffe2f18
ACPI: HPET (v001 BOCHS BXPC 0x00000001 BXPC 0x00000001) @ 0xbffe2fe2
ACPI: WAET (v001 BOCHS BXPC 0x00000001 BXPC 0x00000001) @ 0xbffe301a
ACPI: DSDT (v001 BOCHS BXPC 0x00000001 BXPC 0x00000001) @ 0x00000000
ACPI: Disabling ACPI support
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
OEM ID: BOCHSCPU Product ID: 0.1 APIC at: 0xFEE00000
Processor #0 15:1 APIC version 20
I/O APIC #0 Version 17 at 0xFEC00000.
Enabling APIC mode: Flat. Using 1 I/O APICs
Processors: 1
Allocating PCI resources starting at c4000000 (gap: c0000000:3effc000)
TSC: Frequency read from the hypervisor
Detected 2350.000 MHz processor.
kvm-clock: cpu 0, msr 0:38119e1, primary cpu clock
Built 1 zonelists. Total pages: 1310720
Kernel command line: ro root=/dev/vg/root
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
CPU 0 irqstacks, hard=c0771000 soft=c0751000
PID hash table entries: 4096 (order: 12, 16384 bytes)
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 4143048k/5242880k available (2204k kernel code, 49784k reserved, 914k data, 232k init, 3276664k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop (skipped), value calculated using timer frequency.. 4700.00 BogoMIPS (lpj=2350000)
Security Framework v1.0.0 initialized
SELinux: Initializing.
SELinux: Starting in permissive mode
selinux_register_security: Registering secondary module capability
Capability LSM initialized as secondary
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 178bfbff 2fd3fbff 00000000 02000000 f7f83203 00000000 008003f7
CPU: After vendor identify, caps: 178bfbff 2fd3fbff 00000000 02000000 f7f83203 00000000 008003f7
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU 0(4) -> Core 0
CPU: After all inits, caps: 178bfbff 2fd3fbff 00000000 07080410 f7f83203 00000000 008003f7
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 14k freed
CPU0: AMD EPYC 7452 32-Core Processor stepping 00
Total of 1 processors activated (4700.00 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
Using local APIC timer interrupts.
Brought up 1 CPUs
sizeof(vma)=88 bytes
sizeof(page)=32 bytes
sizeof(inode)=340 bytes
sizeof(dentry)=136 bytes
sizeof(ext3inode)=492 bytes
sizeof(buffer_head)=52 bytes
sizeof(skbuff)=176 bytes
checking if image is initramfs... it is
Wir haben noch ein paar alte Voiceswitche, die auf CentOS 5.8 laufen. Wir hatten denen 4 CPU zugewiesen und die liefen soweit stabil und gut. Wir wollten die Anzahl CPU auf 8 anheben und nach einem Neustart hatte die VM nur noch eine CPU. Egal was wir konfiguriert haben in der Hardwareeinstellung auf dem Proxmox die VM kam nur noch mit einer CPU hoch. Unser Techniker hat dann herausgefunden, dass es an den ACPI Einstellung liegen muss, welche beim Booten der VM Fehler schmeisst.
Ich vermute, dass nach dem Update auf PM 8.2.2 irgendwas schief gegangen ist.
Wir konnten das Problem mit dem Parameter acpi=force lösen. Ist meiner Meinung nach aber nicht ideal. Aus irgendeinem Grund wollten die VM's ACPI ja nicht laden.
Linux version 2.6.18-308.el5PAE (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)) #1 SMP Tue Feb 21 20:46:05 EST 2012
BIOS-provided physical RAM map:
BIOS-e820: 0000000000010000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000bffde000 (usable)
BIOS-e820: 00000000bffde000 - 00000000c0000000 (reserved)
BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)
BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
BIOS-e820: 000000fd00000000 - 0000010000000000 (reserved)
4224MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f5b60
Memory for crash kernel (0x0 to 0x0) notwithin permissible range
disabling kdump
NX (Execute Disable) protection: active
On node 0 totalpages: 1310720
DMA zone: 4096 pages, LIFO batch:0
Normal zone: 225280 pages, LIFO batch:31
HighMem zone: 1081344 pages, LIFO batch:31
DMI not present or invalid.
kvm-clock: cpu 0, msr 0:7489e1, boot clock
Using APIC driver default
ACPI: RSDP (v000 BOCHS ) @ 0x000f5950
ACPI: RSDT (v001 BOCHS BXPC 0x00000001 BXPC 0x00000001) @ 0xbffe3042
ACPI: FADT (v001 BOCHS BXPC 0x00000001 BXPC 0x00000001) @ 0xbffe2e14
ACPI: MADT (v003 BOCHS BXPC 0x00000001 BXPC 0x00000001) @ 0xbffe2e88
ACPI: SSDT (v001 BOCHS VMGENID 0x00000001 BXPC 0x00000001) @ 0xbffe2f18
ACPI: HPET (v001 BOCHS BXPC 0x00000001 BXPC 0x00000001) @ 0xbffe2fe2
ACPI: WAET (v001 BOCHS BXPC 0x00000001 BXPC 0x00000001) @ 0xbffe301a
ACPI: DSDT (v001 BOCHS BXPC 0x00000001 BXPC 0x00000001) @ 0x00000000
ACPI: Disabling ACPI support
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
OEM ID: BOCHSCPU Product ID: 0.1 APIC at: 0xFEE00000
Processor #0 15:1 APIC version 20
I/O APIC #0 Version 17 at 0xFEC00000.
Enabling APIC mode: Flat. Using 1 I/O APICs
Processors: 1
Allocating PCI resources starting at c4000000 (gap: c0000000:3effc000)
TSC: Frequency read from the hypervisor
Detected 2350.000 MHz processor.
kvm-clock: cpu 0, msr 0:38119e1, primary cpu clock
Built 1 zonelists. Total pages: 1310720
Kernel command line: ro root=/dev/vg/root
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
CPU 0 irqstacks, hard=c0771000 soft=c0751000
PID hash table entries: 4096 (order: 12, 16384 bytes)
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 4143048k/5242880k available (2204k kernel code, 49784k reserved, 914k data, 232k init, 3276664k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop (skipped), value calculated using timer frequency.. 4700.00 BogoMIPS (lpj=2350000)
Security Framework v1.0.0 initialized
SELinux: Initializing.
SELinux: Starting in permissive mode
selinux_register_security: Registering secondary module capability
Capability LSM initialized as secondary
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 178bfbff 2fd3fbff 00000000 02000000 f7f83203 00000000 008003f7
CPU: After vendor identify, caps: 178bfbff 2fd3fbff 00000000 02000000 f7f83203 00000000 008003f7
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU 0(4) -> Core 0
CPU: After all inits, caps: 178bfbff 2fd3fbff 00000000 07080410 f7f83203 00000000 008003f7
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 14k freed
CPU0: AMD EPYC 7452 32-Core Processor stepping 00
Total of 1 processors activated (4700.00 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
Using local APIC timer interrupts.
Brought up 1 CPUs
sizeof(vma)=88 bytes
sizeof(page)=32 bytes
sizeof(inode)=340 bytes
sizeof(dentry)=136 bytes
sizeof(ext3inode)=492 bytes
sizeof(buffer_head)=52 bytes
sizeof(skbuff)=176 bytes
checking if image is initramfs... it is