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
xmexample1
Description: Binary data
xend-config.sxp1
Description: Binary data
xend-config.sxp2
Description: Binary data
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|