Upgrade KVM

  • Thread starter Thread starter jahphill
  • Start date Start date
J

jahphill

Guest
Hi,

First I would like to say how happy I am to find proxmox is just great!

My Problem:
I can only see 2 cores on a kvm windows xp install.
After research it turns out I don't have the latest QEMU;
QEMU PC emulator version 0.9.1

How can I update?
I have done apt-get upgrade/update.

Here is my source list:
Code:
deb http://ftp.us.debian.org/debian lenny main contrib

# PVE packages provided by proxmox.com
deb http://download.proxmox.com/debian lenny pve

# security updates
deb http://security.debian.org/ lenny/updates main contrib

Thanks.
 
Is there a special way to upgrade or do i just apt-get install?
 
just follow the howto, reboot and check the version (pveversion -v), post it if you are unsure.
 
Code:
pveversion -v
pve-manager: 1.5-10 (pve-manager/1.5/4822)
running kernel: 2.6.18-2-pve
proxmox-ve-2.6.24: 1.5-23
pve-kernel-2.6.24-11-pve: 2.6.24-23
pve-kernel-2.6.18-2-pve: 2.6.18-5
qemu-server: 1.1-16
pve-firmware: 1.0-5
libpve-storage-perl: 1.0-13
vncterm: 0.9-2
vzctl: 3.0.23-1pve11
vzdump: 1.2-5
vzprocps: 2.0.11-1dso2
vzquota: 3.0.11-1
pve-qemu-kvm: 0.12.4-1

Here is the output after upgrade.

I have not rebooted yet, do I need to? I would rather avoid reboot :s
 
in order to activate the new kernel (pve-kernel-2.6.24-11-pve) you need to reboot.
 
Ok.

So would this kernel upgrade actually solve the problem that windowsxp in kvm can only see 2 cores? Or is there no solution to that?
 
Since the update a debian install on OpenVZ has been failing to start apache.

Code:
Starting httpd: [Mon Aug 09 18:45:20 2010] [crit] (22)Invalid argument: alloc_listener: failed to get a socket for (null)
Syntax error on line 14 of /etc/httpd/conf/httpd.conf:
Listen setup failed

Line 14 simply says Listen 80.

Does this have anything to do with the kernel upgrade?
 
Post your pveversion -v and did you install the 2.6.32 kernel? if so that your reason, since it does not support OpenVZ
 
Code:
pve-manager: 1.5-10 (pve-manager/1.5/4822)
running kernel: 2.6.24-11-pve
proxmox-ve-2.6.24: 1.5-23
pve-kernel-2.6.24-11-pve: 2.6.24-23
pve-kernel-2.6.18-2-pve: 2.6.18-5
qemu-server: 1.1-16
pve-firmware: 1.0-5
libpve-storage-perl: 1.0-13
vncterm: 0.9-2
vzctl: 3.0.23-1pve11
vzdump: 1.2-5
vzprocps: 2.0.11-1dso2
vzquota: 3.0.11-1
pve-qemu-kvm: 0.12.4-1
 
Cores or sockets? WinXP license is limited to 2 sockets!

Cores.
Just installed windows server 2008 and all cores are visible there.
For what the project I need a vm for, I would rather use xp, but don think it's possible to get more than 2cores there?
 
on XP you can get 2 sockets and as many cores as you physically have. but only on 2.6.24 and 2.6.32 as our 2.6.18 does not support the socket/cores feature.
 
I have upgraded to 2.6.24 now.
Am running on a q6600 and have 2 guests.

1-debian. socket 1, cores 1.
2-winxp. socket 1, cores 3.

xp shows 2 cores.

then I removed xp and put on 2008.

socket 1, cores 3.

And 3 cores are shown.
Were am I going wrong?
 
works here, using winxp pro sp3. 1 socket with 3 cores.
 
Windows 2008 64bit works with 3 cores
Windows XP pro sp3 32 bit does not

Is XP being 32bit the problem?
 
it works here, I tested with winxp sp3, 32 bit. do you use winxp home?