Running DomU File Base VBD from NFS Export

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Running DomU File Base VBD from NFS Export

Tristram Cheer
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
[hidden email]
http://lists.xensource.com/xen-users