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
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!