crazy windows 2000 server vm

laowolf

Renowned Member
Jul 29, 2014
66
1
73
I have a pve cluster with 3 nodes, and the pveversion command output is as following:

root@pmx01:~# pveversion -v
proxmox-ve-2.6.32: 3.2-136 (running kernel: 2.6.32-32-pve)
pve-manager: 3.3-1 (running version: 3.3-1/a06c9f73)
pve-kernel-2.6.32-32-pve: 2.6.32-136
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.7-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.10-1
pve-cluster: 3.0-15
qemu-server: 3.1-34
pve-firmware: 1.1-3
libpve-common-perl: 3.0-19
libpve-access-control: 3.0-15
libpve-storage-perl: 3.0-23
pve-libspice-server1: 0.12.4-3
vncterm: 1.1-8
vzctl: 4.0-1pve6
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 2.1-5
ksm-control-daemon: 1.1-1
glusterfs-client: 3.5.2-1

And I have a crazy windows 2000 server vm. most time the vm is ok, but from time to time, its cpu utility reaches 100% and the clock runs very fast(system clock jump 1 minute in seconds of real time).
I have tried to solve this problem and stabilize the crazy vm for about a month, but not succeeded.
any one has encountered similar porblem? and any one know how to solve this?
thanks a lot
 
Hi,
can you post your VM-config?

BTW. you shoul update your system!

Udo

thanks for reply my question. here is the crazy vm config.

boot: cdn
bootdisk: ide0
cores: 4
cpuunits: 1000
ide0: S01-nx3200-lvmoiscsi-101:vm-105-disk-2,cache=writethrough,size=320G
ide1: S01-nx3200-lvmoiscsi-101:vm-105-disk-1,cache=writethrough,size=600G
ide2: none,media=cdrom
memory: 4096
name: kjzhglxt
net0: e1000=42:E3:AB:75:4F:6B,bridge=vmbr1,tag=401
ostype: w2k
smbios1: uuid=0cd05ef2-6f2a-4075-8185-125522ddcd62
sockets: 1
tablet: 0

because I don't have any internet connections for my pve cluster, I can build the cluster with pve cd, but it's difficult to update it from the pve web site. any suggestions?
 
I've managed to have a stable win2000 vm by giving the following options:

- 1 cpu core
- Inside vm, on device manager -> computer -> update driver -> ACPI PC
 
I had this for some year, worked quite well

acpi: 1
boot: dc
bootdisk: ide0
cores: 1
cpuunits: 1000
freeze: 0
hotplug: 1
ide0: vm_disks_ts809:vm-209-disk-1,size=32772M
ide2: none,media=cdrom
kvm: 1
memory: 2048
name: Vapif2000
net1: e1000=26:B8:E8:E5:E2:1E,bridge=vmbr10
ostype: other
sockets: 1
 
I have checked the configuration and it shows "ACPI Multiprocessor PC".
Can't windows 2000 server vm run on multiprocessor?

I've managed to have a stable win2000 vm by giving the following options:

- 1 cpu core
- Inside vm, on device manager -> computer -> update driver -> ACPI PC
 
Thanks for the reply. I think the keypoint is to run windows 2000 server vm on single core cpu? Isn't it? Was windows 2000 server operating system has bug on multiprocessor CPU?

I had this for some year, worked quite well

acpi: 1
boot: dc
bootdisk: ide0
cores: 1
cpuunits: 1000
freeze: 0
hotplug: 1
ide0: vm_disks_ts809:vm-209-disk-1,size=32772M
ide2: none,media=cdrom
kvm: 1
memory: 2048
name: Vapif2000
net1: e1000=26:B8:E8:E5:E2:1E,bridge=vmbr10
ostype: other
sockets: 1
 
hi, udo, thanks for replay again! I'm a little confused. Do you mean that I should check the bios setup of my physical server (lenovo R680)? and what do you mean by timer-config and bios-updates? do you have any suggest about how to setup timer-config and bios-updates?

Hi,
another idea: look hat your server-bios which timer-config do you use (perhaps checks for bios-updates too).
 
hi, udo, thanks for replay again! I'm a little confused. Do you mean that I should check the bios setup of my physical server (lenovo R680)? and what do you mean by timer-config and bios-updates? do you have any suggest about how to setup timer-config and bios-updates?
Hi laowolf,
yes i mean the bios of the physical server.

But it's depends from your hardware - I have an machine, where I can select inside the bios "timer source = hpet"... don't know if lenovo have also such settings.

Udo
 
Sadly, I found nothing like "timer sources=hpet" in my bios setup. To make it worse, I have tried to use one core for the windows 2000 vm, and it resulted another problem mentioned in the following link. Don't know how to solve the situation.
http://95.173.210.25/url?q=http://f...gQFjAA&usg=AFQjCNH1lIsDEN_yZR0cXknf7uHt0U9OYQ

Hi laowolf,
yes i mean the bios of the physical server.

But it's depends from your hardware - I have an machine, where I can select inside the bios "timer source = hpet"... don't know if lenovo have also such settings.

Udo