WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] live migrating a 32-bit pv domU on 64-bit platform fails wit

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] live migrating a 32-bit pv domU on 64-bit platform fails with xen-4.0.0.rc3-pre
From: Ashish Bijlani <ashish.bijlani@xxxxxxxxx>
Date: Fri, 19 Feb 2010 10:24:21 -0500
Delivery-date: Fri, 19 Feb 2010 07:25:23 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=vAXyHHSD3EgBjFirCSzc31Jc9lvD6x2z6CqEvo+lD0A=; b=K8aO5pv5cqRwXhaWGRzZebfYsNbq3EbD2Q+IBNzeDl1I0+PEAsRqFfwMsxPa8bIdmq gXJNpOpK3K4HgnDjaffUeO7j1xnQwWyxKI+NNYduvNR6Wm6LpAA35MLI059DCHyXpNYs lHyCRaHjwf7Anrloaw5vq5DhMhFRYQhUq1x3A=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=j4Y0HXD58tpWkN2/ApBTG5RwEGkoRvQywGVDg4dgu2SzC+ZhAcwiFUWaQh4T3fyExo 8m+VrdJCv6q4gZVaKYERSG5VqQFW0R6+vysigZPxBK2nYrnsnL9EY/JznxsuP9h3Dus9 0WCM3X+43X+2Yi88PdvsoqUt38TFrBiaVNtBA=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi,

I'm trying to live migrate a 32-bit PV DomU. However, it fails for the
most part. I'm using a shared NFS mounted dir for PV disk and the
guest kernel. Find the xend-config files of both the host machines
attached. I'm using xen-unstable (xen-4.0.0.rc3-pre) for this.

NFS V4 shared dir with guest disk.img and pv kernel image:
/home/ashish/xen 192.168.1.1/24(rw,no_root_squash,sync)

On the primary host xend.log shows:

[2010-02-19 10:15:35 2287] DEBUG (XendDomainInfo:3395) Storing VM
details: {'on_xend_stop': 'ignore', 'shadow_memory': '0', 'uuid':
'00000000-0000-0000-0000-000000000000', 'on_reboot': 'restart',
'image': '(linux (kernel ) (superpages 0) (nomigrate 0) (tsc_mode
0))', 'on_poweroff': 'destroy', 'bootloader_args': '',
'on_xend_start': 'ignore', 'on_crash': 'restart',
'xend/restart_count': '0', 'vcpus': '4', 'vcpu_avail': '15',
'bootloader': '', 'name': 'Domain-0'}
[2010-02-19 10:15:36 2287] DEBUG (XendDomainInfo:1799) Storing domain
details: {'cpu/3/availability': 'online', 'description': '',
'console/limit': '1048576', 'memory/target': '8151720',
'cpu/2/availability': 'online', 'vm':
'/vm/00000000-0000-0000-0000-000000000000', 'domid': '0',
'cpu/0/availability': 'online', 'cpu/1/availability': 'online',
'control/platform-feature-multiprocessor-suspend': '1',
'console/type': 'xenconsoled', 'name': 'Domain-0'}
[2010-02-19 10:15:36 2287] DEBUG (XendDomain:464) Adding Domain: 0
[2010-02-19 10:15:36 2287] DEBUG (XendDomain:398) number of vcpus to use is 0
[2010-02-19 10:15:36 2287] DEBUG (XendDomainInfo:1886)
XendDomainInfo.handleShutdownWatch
[2010-02-19 10:15:36 2287] WARNING (XendAPI:705) API call:
VBD.set_device not found
[2010-02-19 10:15:36 2287] WARNING (XendAPI:705) API call:
VBD.set_type not found
[2010-02-19 10:15:36 2287] WARNING (XendAPI:705) API call:
session.get_all_records not found
[2010-02-19 10:15:36 2287] WARNING (XendAPI:705) API call:
event.get_record not found
[2010-02-19 10:15:36 2287] WARNING (XendAPI:705) API call:
event.get_all not found
[2010-02-19 10:15:36 2287] WARNING (XendAPI:705) API call:
VIF.set_device not found
[2010-02-19 10:15:36 2287] WARNING (XendAPI:705) API call: VIF.set_MAC not found
[2010-02-19 10:15:36 2287] WARNING (XendAPI:705) API call: VIF.set_MTU not found
[2010-02-19 10:15:36 2287] WARNING (XendAPI:705) API call:
debug.get_all not found
[2010-02-19 10:15:36 2287] INFO (XMLRPCServer:156) Opening Unix domain
socket XML-RPC server on /var/run/xend/xmlrpc.sock.
[2010-02-19 10:15:36 2287] INFO (XMLRPCServer:156) Opening Unix domain
socket XML-RPC server on /var/run/xend/xen-api.sock; authentication
has been disabled for this server.

On the backup host live migration fails with:

[2010-02-19 10:14:40 2270] DEBUG (XendCheckpoint:286)
restore:shadow=0x0, _static_max=0x4000000, _static_min=0x0,
[2010-02-19 10:14:40 2270] DEBUG (XendCheckpoint:305) [xc_restore]:
/usr/lib/xen/bin/xc_restore 5 1 1 2 0 0 0 0
[2010-02-19 10:14:40 2270] INFO (XendCheckpoint:423) xc_domain_restore
start: p2m_size = 4000
[2010-02-19 10:14:40 2270] INFO (XendCheckpoint:423) Reloading memory
pages:   0%

xm save and restore works fine. However the live migration fails. Is
32-bit guest live migration supported on a 64-bit platform?

Am I missing something? Any help will be highly appreciated.

Thanks,
Ashish

Attachment: xmexample1
Description: Binary data

Attachment: xend-config.sxp1
Description: Binary data

Attachment: xend-config.sxp2
Description: Binary data

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] live migrating a 32-bit pv domU on 64-bit platform fails with xen-4.0.0.rc3-pre, Ashish Bijlani <=