[pve-devel] broken KVM migrate in actual git?

Dietmar Maurer dietmar at proxmox.com
Thu Oct 20 17:09:36 CEST 2011


Well, kvm migrate seems a bit unstable in 0.15. It works most times, but not always.

- Dietmar

> -----Original Message-----
> From: pve-devel-bounces at pve.proxmox.com [mailto:pve-devel-
> bounces at pve.proxmox.com] On Behalf Of Stefan Priebe - Profihost AG
> Sent: Donnerstag, 20. Oktober 2011 15:12
> To: pve-devel at pve.proxmox.com
> Subject: Re: [pve-devel] broken KVM migrate in actual git?
> 
> HI,
> 
> an additional note:
>    |   +-sshd,5635
>    |       +-qm,5637 -w /usr/sbin/qm start 100 --stateuri tcp --skiplock
>    |           +-(qm,5638)
> 
> root        5635  0.0  0.0  70456  3340 ?        Ss   15:07   0:00 sshd:
> root at notty
> root        5637  0.1  0.3 174996 26372 ?        Ss   15:07   0:00
> /usr/bin/perl -w /usr/sbin/qm start 100 --stateuri tcp --skiplock
> root        5638  0.0  0.0      0     0 ?        Zs   15:07   0:00 [qm]
> <defunct>
> 
> 
> so qm is defunct - sadly i wasn't able to find out why.
> 
> Stefan
> 
> 
> Am 20.10.2011 14:06, schrieb Stefan Priebe - Profihost AG:
> > Hi,
> >
> > i was running proxmox 2.0 beta and online migration for linux systems
> > was working fine.
> >
> > Now i updated the system to current git to study the source code and
> > it doesn't work anymore.
> >
> > #~: pveversion -v
> > pve-manager: 2.0-7 (pve-manager/2.0/ac630645) running kernel:
> > 2.6.32-6-pve
> > proxmox-ve-2.6.32: 2.0-46
> > pve-kernel-2.6.32-6-pve: 2.6.32-46
> > lvm2: 2.02.86-1pve1
> > clvm: 2.02.86-1pve1
> > corosync-pve: 1.4.1-1
> > openais-pve: 1.1.4-1
> > libqb: 0.5.1-1
> > redhat-cluster-pve: 3.1.7-1
> > pve-cluster: 1.0-9
> > qemu-server: 2.0-2
> > pve-firmware: 1.0-13
> > libpve-common-perl: 1.0-6
> > libpve-access-control: 1.0-2
> > libpve-storage-perl: 2.0-4
> > vncterm: 1.0-2
> > vzctl: 3.0.29-3pve2
> > vzdump: not correctly installed
> > vzprocps: 2.0.11-2
> > vzquota: 3.0.12-3
> > pve-qemu-kvm: 0.15.0-1
> > ksm-control-daemon: 1.1-1
> >
> >
> > It just hangs here:
> > Oct 20 14:04:15 starting migration of VM 100 to node 'cloud1-node1'
> > (192.168.0.100)
> > Oct 20 14:04:15 copying disk images
> > Oct 20 14:04:15 starting VM on remote node 'cloud1-node1'
> >
> > An strace to the relevant task shows just this:
> >
> > :~# ps aux|grep 2252
> > root 2252 0.0 0.3 186596 31428 ? Ss 14:04 0:00 task
> > UPID:cloud1-node2:000008CC:000076DD:4EA00E3F:qmigrate:100:root at pam:
> > root 2329 0.0 0.0 8944 904 pts/0 S+ 14:05 0:00 grep 2252 :~# strace -f
> > -p 2252 Process 2252 attached - interrupt to quit select(16, [13 15],
> > NULL, NULL, {0, 822506}) = 0 (Timeout) select(16, [13 15], NULL, NULL,
> > {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0
> > (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
> > select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout) select(16, [13
> > 15], NULL, NULL, {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL,
> > {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0
> > (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
> > select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout) select(16, [13
> > 15], NULL, NULL, {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL,
> > {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0
> > (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
> > select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout) select(16, [13
> > 15], NULL, NULL, {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL,
> > {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0
> > (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
> > select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout) select(16, [13
> > 15], NULL, NULL, {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL,
> > {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0
> > (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
> > select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout) select(16, [13
> > 15], NULL, NULL, {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL,
> > {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0
> > (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
> > select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout) select(16, [13
> > 15], NULL, NULL, {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL,
> > {1, 0}) = 0 (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0
> > (Timeout) select(16, [13 15], NULL, NULL, {1, 0}) = 0 (Timeout)
> >
> > Stefan
> >
> > _______________________________________________
> > pve-devel mailing list
> > pve-devel at pve.proxmox.com
> > http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel





More information about the pve-devel mailing list