This seems to be due to a incompatibility between eucalyptus-nc and
libvirt

When attaching a disk (/dev/sdX or /dev/vdX), this is the output on the
node controller:

[Thu Nov 24 23:33:56 2011][000571][EUCAINFO  ] doAttachVolume() invoked 
(id=i-416607C2 vol=vol-5A24063B 
remote=//,192.35.222.25,iqn.2009-06.com.eucalyptus.secluster:store3,djsFVOsygc3D8GA6SAYtxMQRPLFlzdkXXPakJKalNo3lE8i9GKasvANekX4fETg3RSAv7zQgoRyQFOjc/vfnb8tqjdb9jJsInIzHuYHcDkihfXrYiSGmGxXzh2ijjpPb1BYAQZI2OwSM2Pux+0lwNJwGxl7zW2pVeSpFT9pulZahLH7eX/RcXaHWl/glKqMtxz/L3g06OlM/bneoFofCGZiPxBklDTiC2uz/HN3Ew+JF5u/PePv5qAFVlv61jJk4f80G7ZMM7+LZfjSmi4TVm/xAlRLzqiQbkmvabpXVY9utCBQS2qm46bFeZMFXaxf14iIIsDX3K0XD9SkOUAA5KQ==
 local=/dev/vda)
[Thu Nov 24 23:33:56 2011][000571][EUCAINFO  ] connect_iscsi_target invoked 
(dev_string=//,192.35.222.25,iqn.2009-06.com.eucalyptus.secluster:store3,djsFVOsygc3D8GA6SAYtxMQRPLFlzdkXXPakJKalNo3lE8i9GKasvANekX4fETg3RSAv7zQgoRyQFOjc/vfnb8tqjdb9jJsInIzHuYHcDkihfXrYiSGmGxXzh2ijjpPb1BYAQZI2OwSM2Pux+0lwNJwGxl7zW2pVeSpFT9pulZahLH7eX/RcXaHWl/glKqMtxz/L3g06OlM/bneoFofCGZiPxBklDTiC2uz/HN3Ew+JF5u/PePv5qAFVlv61jJk4f80G7ZMM7+LZfjSmi4TVm/xAlRLzqiQbkmvabpXVY9utCBQS2qm46bFeZMFXaxf14iIIsDX3K0XD9SkOUAA5KQ==)
[Thu Nov 24 23:33:56 2011][000571][EUCADEBUG ] system_output(): 
[//usr/lib/eucalyptus/euca_rootwrap 
//usr/share/eucalyptus/connect_iscsitarget.pl 
//,192.35.222.25,iqn.2009-06.com.eucalyptus.secluster:store3,djsFVOsygc3D8GA6SAYtxMQRPLFlzdkXXPakJKalNo3lE8i9GKasvANekX4fETg3RSAv7zQgoRyQFOjc/vfnb8tqjdb9jJsInIzHuYHcDkihfXrYiSGmGxXzh2ijjpPb1BYAQZI2OwSM2Pux+0lwNJwGxl7zW2pVeSpFT9pulZahLH7eX/RcXaHWl/glKqMtxz/L3g06OlM/bneoFofCGZiPxBklDTiC2uz/HN3Ew+JF5u/PePv5qAFVlv61jJk4f80G7ZMM7+LZfjSmi4TVm/xAlRLzqiQbkmvabpXVY9utCBQS2qm46bFeZMFXaxf14iIIsDX3K0XD9SkOUAA5KQ==]
[Thu Nov 24 23:33:57 2011][000571][EUCAINFO  ] Attached device: /dev/sdc
[Thu Nov 24 23:33:57 2011][000571][EUCAERROR ] libvirt: internal error 
unsupported driver name 'phy' for disk '/dev/sdc' (code=1)
[Thu Nov 24 23:33:57 2011][000571][EUCAERROR ] virDomainAttachDevice() failed 
(err=-1) XML=<disk type='block'><driver name='phy'/><source 
dev='/dev/sdc'/><target dev='vda'/></disk>
[Thu Nov 24 23:33:57 2011][000571][EUCAERROR ] ERROR: doAttachVolume() failed 
error=1


Please note the line:  libvirt: internal error unsupported driver name 'phy' 
for disk '/dev/sdc' .
The driver name should be 'quemu'. Libvirt used to tolerate 'phy', but it 
doesn't anymore (as in https://bugzilla.redhat.com/show_bug.cgi?id=627143#c13).
I haven't had time to try it yet, but it appears that substituting "phy" with 
"quemu" in 
http://bazaar.launchpad.net/~eucalyptus-maintainers/eucalyptus/2.0.0-lp/view/head:/node/handlers_kvm.c
 would solve the problem.


** Bug watch added: Red Hat Bugzilla #627143
   https://bugzilla.redhat.com/show_bug.cgi?id=627143

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/676819

Title:
  Attaching a volume to a "pending" instance claims success, but never
  attaches.

To manage notifications about this bug go to:
https://bugs.launchpad.net/eucalyptus/+bug/676819/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to