Igor Chubin <igor@xxxxxxx> writes:
> On Di, Okt 14, 2008 at 12:18:54 +0200, Ferenc Wagner wrote:
>
>> I'm running two dom0s between which I (live) migrate domUs.
>> Sometimes. Other times the migration seems to succeed, but the
>> migrated domU is never unpaused, as the vif devices does not appear on
>> the receiving host:
>>
>> [2008-10-13 16:56:21 19638] INFO (XendCheckpoint:373) Memory reloaded (1523
>> pages)
>> [2008-10-13 16:56:21 19638] INFO (XendCheckpoint:373) Domain ready to be
>> built.
>> [2008-10-13 16:56:21 19638] INFO (XendCheckpoint:373) Restore exit with rc=0
>> [2008-10-13 16:56:21 19638] DEBUG (XendCheckpoint:344) store-mfn 719436
>> [2008-10-13 16:56:21 19638] DEBUG (XendCheckpoint:344) console-mfn 778540
>> [2008-10-13 16:56:21 19638] DEBUG (XendDomainInfo:1838)
>> XendDomainInfo.completeRestore
>> [2008-10-13 16:56:21 19638] DEBUG (XendDomainInfo:1008) Storing domain
>> details: {'console/ring-ref': '778540', 'image/entry': '3224596480',
>> 'console/port': '2', 'store/ring-ref': '719436', 'image/loader': 'gene
>> ric', 'vm': '/vm/15bd1442-affa-1f26-e205-026998b2fddd',
>> 'control/platform-feature-multiprocessor-suspend': '1',
>> 'image/hv-start-low': '4118806528', 'image/guest-os': 'linux',
>> 'image/virt-base': '3221225472', 'm
>> emory/target': '131072', 'image/guest-version': '2.6', 'image/pae-mode':
>> 'yes', 'console/limit': '1048576', 'image/hypercall-page': '3222278144',
>> 'image/suspend-cancel': '1', 'cpu/0/availability': 'online', 'im
>> age/features/pae-pgdir-above-4gb': '1',
>> 'image/features/writable-page-tables': '0', 'console/type': 'xenconsoled',
>> 'name': 'service.grid', 'domid': '5', 'image/xen-version': 'xen-3.0',
>> 'store/port': '1'}
>> [2008-10-13 16:56:21 19638] DEBUG (XendDomainInfo:1851)
>> XendDomainInfo.completeRestore done
>> [2008-10-13 16:56:21 19638] DEBUG (DevController:151) Waiting for devices
>> vif.
>> [2008-10-13 16:56:21 19638] DEBUG (XendDomainInfo:1092)
>> XendDomainInfo.handleShutdownWatch
>> [2008-10-13 16:56:21 19638] DEBUG (DevController:156) Waiting for 0.
>> [2008-10-13 16:56:21 19638] DEBUG (DevController:595) hotplugStatusCallback
>> /local/domain/0/backend/vif/5/0/hotplug-status.
>> [2008-10-13 16:58:01 19638] ERROR (XendCheckpoint:297) Device 0 (vif) could
>> not be connected. Hotplug scripts not working.
>> Traceback (most recent call last):
>> File "/usr/lib/xen-3.2-1/bin/../lib/python/xen/xend/XendCheckpoint.py",
>> line 295, in restore
>> dominfo.waitForDevices() # Wait for backends to set up
>> File "/usr/lib/xen-3.2-1/bin/../lib/python/xen/xend/XendDomainInfo.py",
>> line 586, in waitForDevices
>> self.getDeviceController(devclass).waitForDevices()
>> File
>> "/usr/lib/xen-3.2-1/bin/../lib/python/xen/xend/server/DevController.py",
>> line 152, in waitForDevices
>> return map(self.waitForDevice, self.deviceIDs())
>> File
>> "/usr/lib/xen-3.2-1/bin/../lib/python/xen/xend/server/DevController.py",
>> line 167, in waitForDevice
>> (devid, self.deviceClass))
>> VmError: Device 0 (vif) could not be connected. Hotplug scripts not working.
>>
>> Bummer. If I reboot the receiving dom0, the same migration succeeds
>> without any problem. How could I further debug this problem? It used
>> to work, but since then lots of software have been updated on the dom0
>> (like udev for example). The hypervisors are 3.2.1, the dom0 kernels
>> are 2.6.18. The same problems exists with straight domain creation,
>> too: when the migration fails, I can't even create domains on that
>> dom0, only after reboot...
>
> What does show the command
> brctl show
> on the host in that moment?
I'll check that next time. However, I'm using a static bridge setup,
so the bridges are always up:
bridge name bridge id STP enabled interfaces
br891 8000.00065b8e7272 no vlan891
br894 8000.00065b8e7272 no vlan894
br897 8000.00065b8e7272 no vlan897
Xen doesn't touch them except for adding the vifs. I forgot to state
that in xend-config.sxp
(network-script network-dummy)
(vif-script vif-bridge)
What seems more relevant is that udevmonitor doesn't say a word in the
failing case, though usually it reports lots of events (amongst them
vif additions) on domU creation. This suggests some hotplug problem.
--
Thanks,
Feri.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|