"args: -cpu host" not working with kernel 2.6.18?

mdo

Renowned Member
Dec 5, 2010
51
10
73
New Zealand
Running the latest Proxmox version 1.8, I changed from kernel 2.6.32 to 2.6.18 due to rsync performance issues (see: http://forum.proxmox.com/threads/61...ues-with-kernel-2.6.32-on-Supermicro-platform)

After successful downgrade to that kernel, I now find that VM configurations are not working as before. VMs setup with "args: -cpu host" are not starting any longer.

When starting from the command line "vm start xxx" the error is:
"Unable to find x86 CPU definition"

I can get the VMs started by changing for example to "args: -cpu qemu32" but the performance seems not to be as good as before and the system load in the VMs is higher as it was before with kernel 2.6.32 on the host.
 
After successful downgrade to that kernel, I now find that VM configurations are not working as before. VMs setup with "args: -cpu host" are not starting any longer.

That feature is only available in newer kvm/kernel. You already tried the latest kernel from the pvetest repository?
 
Thanks for your reply Dietmar.

No, I have not tried the newer kernel from pvetest. If there is the slightest chance that this will help, I will try that kernel tonight.

Thanks,
Michael
 
just type the following command in order to see which arguements are allowed:


Code:
proxmox-ve-2.6.18:~# kvm -cpu ?

x86           qemu64
x86         core2duo
x86           qemu32
x86          coreduo
x86              486
x86          pentium
x86         pentium2
x86         pentium3
x86           athlon
x86             n270
 
Thanks Tom.
I learned this command during the day when trying to understand this problem.
The output (now on the latest test kernel 2.6.18 shows that "host" is still not a supported option under that combination of kernel/qemu.

Michael

kvm -cpu ?
x86 qemu64
x86 core2duo
x86 qemu32
x86 coreduo
x86 486
x86 pentium
x86 pentium2
x86 pentium3
x86 athlon
x86 n270


pveversion -v
pve-manager: 1.8-17 (pve-manager/1.8/5948)
running kernel: 2.6.18-6-pve
proxmox-ve-2.6.18: 1.8-15
pve-kernel-2.6.32-4-pve: 2.6.32-33
pve-kernel-2.6.18-6-pve: 2.6.18-15
qemu-server: 1.1-30
pve-firmware: 1.0-11
libpve-storage-perl: 1.0-17
vncterm: 0.9-2
vzctl: 3.0.26-1pve4
vzdump: 1.2-12
vzprocps: 2.0.11-2
vzquota: 3.0.11-1
pve-qemu-kvm-2.6.18: 0.9.1-15
 
Thanks Tom.
I learned this command during the day when trying to understand this problem.
The output (now on the latest test kernel 2.6.18 shows that "host" is still not a supported option under that combination of kernel/qemu.

yes, and I cannot imagine that this will change for the 2.6.18 branch.