On Wed, Aug 10, 2016 at 04:01:11PM -0600, Jim Fehlig wrote: > Hi John, > > I've been having problems with rbd auth since the change to using qemu's secret > objects. E.g. when hotplugging disk config > > <disk type="network" device="disk"> > <driver name="qemu" type="raw" cache="none"/> > <source protocol="rbd" name="volumes/volume-f9c33a0a-5313-44fc-9624-c3b09ed21a57"> > <host name="xxx.xxx.xxx.xxx" port="6789"/> > </source> > <auth username="cinder"> > <secret type="ceph" uuid="dcff478d-8021-42c4-b57a-98b5f5447e8f"/> > </auth> > <target bus="virtio" dev="vdb"/> > </disk> > > libvirt issues the following monitor commands > > 2016-08-08 16:13:41.720+0000: 27504: info : qemuMonitorSend:1006 : > QEMU_MONITOR_SEND_MSG: mon=0x7f55c4000f50 > msg={"execute":"object-add","arguments":{"qom-type":"secret","id":"virtio-disk1-secret0","props":{"data":"w6x17STyqO9tMEOpAJy9Mnx+B5R1qrsJBXZZn/uZCKU=","keyid":"masterKey0","iv":"ZAE6WkKf+jDIl9lJkXGsnQ==","format":"base64"}},"id":"libvirt-12"} > 2016-08-08 16:13:41.722+0000: 27504: debug : qemuMonitorJSONCommandWithFd:296 : > Send command > '{"execute":"human-monitor-command","arguments":{"command-line":"drive_add dummy > file=rbd:volumes/volume-f9c33a0a-5313-44fc-9624-c3b09ed21a57:id=cinder:auth_supported=cephx\\;none:mon_host=xxx.xx.xxx.xxx\\:6789,password-secret=virtio-disk1-secret0,format=raw,if=none,id=drive-virtio-disk1,cache=none"},"id":"libvirt-13"}' > > The latter fails with > > 2016-08-08 16:13:41.733+0000: 27499: debug : virJSONValueFromString:1604 : > string={"return": "error connecting\r\n", "id": "libvirt-13"} This was also reported in the Debian BTS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827164 but I did not get around to follow up. Cheers, -- Guido -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list