Ashish Bijlani
2010-Feb-19 15:24 UTC
[Xen-devel] live migrating a 32-bit pv domU on 64-bit platform fails with xen-4.0.0.rc3-pre
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 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel