[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] vif doesn't appear



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.