Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hi,
The block-drbd script does not seem to work with Xen 3.4. I am using
this config:
disk = [
'drbd:webyulslash,xvda2,w',
'drbd:webyulswap,xvda1,w',
'drbd:webyuldata,xvda4,w',
]
When trying to start the DomU, I got error "Error: Device 51714 not
connected". In xen-hotplug.log, an error is reported:
"/etc/xen/scripts/xen-hotplug-cleanup: line 24: [: !=: unary operator
expected". The code is :
# if the vm path does not exist and the device class is 'vbd' then we
may have
# a tap2 device
if [ $(xenstore-read "$vm_dev" 2>/dev/null) != "" ] \ #<----
LINE 24 IS HERE.
&& [ "${path_array[1]}" = "vbd" ]; the
After some research, this error seems to be identified by the xen dev
team, and is corrected here :
http://xenbits.xensource.com/xen-unstable.hg?diff/bf74d9c31674/tools/hotplug/Linux/xen-hotplug-cleanup;style=rev%3Dxen-hotplug
I tried the fix, I have no more error "unary operator expected", but the
DomU does not start with still the same error 51714. The drbd backends
are never promoted in primary state.
I am using drbd 8.3.7 (from a git clone + git checkout drbd-8.3.7 +
dpkg-buildpackage) on Ubuntu Lucid, with the Xen 3.4 package backported
from Debian testing.
Did anyone have success with the block-drbd script with Xen 3.4 ? It is
working like a charm with previous version of Xen, at least Xen 3.2 in
Ubuntu Hardy.
Many thanks !
Regards,
Pierre
* *