Tristram Cheer
2005-Dec-19  22:02 UTC
[Xen-users] Running DomU File Base VBD from NFS Export
Good Morning All,
We have just a 8 DomU xen dev network running Xen 3.0 testing based on 
File VBD''s (for testing)
If the .img files are local on the HDD the VM runs fine with no issues. 
however if i try and run the VM with .img files on a RW mounted NFS 
export i get the folllowing error in xend.log
[2005-12-20 10:54:59 xend] DEBUG (DevController:133) Waiting for devices 
vif.
[2005-12-20 10:54:59 xend] DEBUG (DevController:139) Waiting for 0.
[2005-12-20 10:54:59 xend] DEBUG (DevController:409) 
hotplugStatusCallback /local/domain/0/backend/vif/11/0/hotplug-status.
[2005-12-20 10:55:00 xend] DEBUG (DevController:409) 
hotplugStatusCallback /local/domain/0/backend/vif/11/0/hotplug-status.
[2005-12-20 10:55:00 xend] DEBUG (DevController:426) 
hotplugStatusCallback 1.
[2005-12-20 10:55:00 xend] DEBUG (DevController:133) Waiting for devices 
usb.
[2005-12-20 10:55:00 xend] DEBUG (DevController:133) Waiting for devices 
vbd.
[2005-12-20 10:55:00 xend] DEBUG (DevController:139) Waiting for 769.
[2005-12-20 10:55:00 xend] DEBUG (DevController:409) 
hotplugStatusCallback /local/domain/0/backend/vbd/11/769/hotplug-status.
[2005-12-20 10:55:00 xend] DEBUG (DevController:426) 
hotplugStatusCallback 3.
[2005-12-20 10:55:00 xend] ERROR (SrvBase:87) Request wait_for_devices 
failed.
Traceback (most recent call last):
  File 
"/usr/src/xen-3.0-testing/dist/install/usr/lib/python/xen/web/SrvBase.py",
line 85, in perform
    return op_method(op, req)
  File 
"/usr/src/xen-3.0-testing/dist/install/usr/lib/python/xen/xend/server/SrvDomain.py",
line 72, in op_wait_for_devices
    return self.dom.waitForDevices()
  File 
"/usr/src/xen-3.0-testing/dist/install/usr/lib/python/xen/xend/XendDomainInfo.py",
line 1349, in waitForDevices
    self.waitForDevices_(c)
  File 
"/usr/src/xen-3.0-testing/dist/install/usr/lib/python/xen/xend/XendDomainInfo.py",
line 977, in waitForDevices_
    return self.getDeviceController(deviceClass).waitForDevices()
  File 
"/usr/src/xen-3.0-testing/dist/install/usr/lib/python/xen/xend/server/DevController.py",
line 135, in waitForDevices
    return map(self.waitForDevice, self.deviceIDs())
  File 
"/usr/src/xen-3.0-testing/dist/install/usr/lib/python/xen/xend/server/DevController.py",
line 151, in waitForDevice
    raise VmError("Device %s (%s) could not be connected. "
VmError: Device 769 (vbd) could not be connected. Backend device not found.
Both servers are on a 100mbit network directly connected into a sole 
Cisco 5002 Switch, is it possable run a DomU with File Based VBD across 
a NFS export?
Cheers
Tristram
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users