Public bug reported:

* openstack verison:rocky

* image info 
openstack image set --property hw_disk_bus='scsi' --property 
hw_firmware_type='uefi' --property hw_scsi_model='virtio-scsi' 
d3fe4150-af9f-47af-b3a8-93a31bfc2ebe

* storage backend :ceph rbd

* The virtual machine has a config driver setting.
file=rbd:nova.vms/357a1296-a22d-4451-9387-1ba87d60f244_disk.config

* attach disk failure
packages/eventlet/tpool.py", line 83, in tworker
2020-02-19 03:59:03.619 56660 ERROR oslo_messaging.rpc.server rv = meth(*args, 
**kwargs)
2020-02-19 03:59:03.619 56660 ERROR oslo_messaging.rpc.server File 
"/var/lib/openstack/lib/python2.7/site-packages/libvirt.py", line 593, in 
attachDeviceFlags
2020-02-19 03:59:03.619 56660 ERROR oslo_messaging.rpc.server if ret == -1: 
raise libvirtError ('virDomainAttachDeviceFlags() failed', dom=self)
2020-02-19 03:59:03.619 56660 ERROR oslo_messaging.rpc.server libvirtError: 
internal error: unable to execute QEMU command 'object-add': attempt to add 
duplicate property 'scsi0-0-0-1-secret0' to object (type 'container')

* instance info
/usr/bin/qemu-system-aarch64 -name guest=instance-000003bf,debug-threads=on -S 
-object 
secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-282-instance-000003bf/master-key.aes
 -machine virt-2.11,accel=kvm,usb=off,dump-guest-core=off -cpu host -drive 
file=/usr/share/AAVMF/AAVMF_CODE.fd,if=pflash,format=raw,unit=0,readonly=on 
-drive 
file=/var/lib/libvirt/qemu/nvram/instance-000003bf_VARS.fd,if=pflash,format=raw,unit=1
 -m 1024 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid 
357a1296-a22d-4451-9387-1ba87d60f244 -no-user-config -nodefaults -chardev 
socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-282-instance-000003bf/monitor.sock,server,nowait
 -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew 
-no-shutdown -boot strict=on -device 
pcie-root-port,port=0x8,chassis=1,id=pci.1,bus=pcie.0,multifunction=on,addr=0x1 
-device pcie-root-port,port=0x9,chassis=2,id=pci.2,bus=pcie.0,addr=0x1.0x1 
-device pcie-root-port,port=0xa,chassis=3,id=pci.3,bus=pcie.0,addr=0x1.0x2 
-device pcie-root-port,port=0xb,chassis=4,id=pci.4,bus=pcie.0,addr=0x1.0x3 
-device pcie-root-port,port=0xc,chassis=5,id=pci.5,bus=pcie.0,addr=0x1.0x4 
-device pcie-root-port,port=0xd,chassis=6,id=pci.6,bus=pcie.0,addr=0x1.0x5 
-device pcie-root-port,port=0xe,chassis=7,id=pci.7,bus=pcie.0,addr=0x1.0x6 
-device qemu-xhci,id=usb,bus=pci.3,addr=0x0 -device 
virtio-scsi-pci,id=scsi0,bus=pci.2,addr=0x0 -device 
virtio-serial-pci,id=virtio-serial0,bus=pci.4,addr=0x0 -object 
secret,id=scsi0-0-0-0-secret0,data=5DUBa69gWAN+apfg/C9uComvL8kwdi0gGsuykje3cb0=,keyid=masterKey0,iv=ReyuA2SkS31c+8VraCjtfA==,format=base64
 -drive 
file=rbd:cinder.volumes/f96afed1-b7e5-4f46-9262-a072569ad5a6:id=cinder:auth_supported=cephx\;none:mon_host=172.16.22.67\:6789\;172.16.22.68\:6789\;172.16.22.69\:6789,file.password-secret=scsi0-0-0-0-secret0,format=raw,if=none,id=drive-scsi0-0-0-0,serial=f96afed1-b7e5-4f46-9262-a072569ad5a6,cache=writeback,discard=unmap
 -device 
scsi-hd,bus=scsi0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0-0-0-0,id=scsi0-0-0-0,bootindex=1
 -object 
secret,id=scsi0-0-0-1-secret0,data=9O1G2UAyBb27hQQWQbK3rXU1umSwp/jTQrfqJPlLusg=,keyid=masterKey0,iv=X5fvpipE/j/lsTpfreYPyw==,format=base64
 -drive 
file=rbd:nova.vms/357a1296-a22d-4451-9387-1ba87d60f244_disk.config:id=cinder:auth_supported=cephx\;none:mon_host=172.16.22.67\:6789\;172.16.22.68\:6789\;172.16.22.69\:6789,file.password-secret=scsi0-0-0-1-secret0,format=raw,if=none,id=drive-scsi0-0-0-1,readonly=on,cache=writeback,discard=unmap
 -device 
scsi-cd,bus=scsi0.0,channel=0,scsi-id=0,lun=1,drive=drive-scsi0-0-0-1,id=scsi0-0-0-1
 -netdev tap,fd=91,id=hostnet0,vhost=on,vhostfd=93 -device 
virtio-net-pci,host_mtu=1550,netdev=hostnet0,id=net0,mac=fa:16:3e:31:bb:23,bus=pci.1,addr=0x0
 -chardev 
pty,id=charserial0,logfile=/var/lib/nova/instances/357a1296-a22d-4451-9387-1ba87d60f244/console.log,logappend=off
 -serial chardev:charserial0 -chardev 
socket,id=charchannel0,path=/var/lib/libvirt/qemu/org.qemu.guest_agent.0.instance-000003bf.sock,server,nowait
 -device 
virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0
 -device usb-tablet,id=input0,bus=usb.0,port=1 -device 
usb-kbd,id=input1,bus=usb.0,port=2 -vnc 0.0.0.0:48 -device 
virtio-gpu-pci,id=video0,max_outputs=1,bus=pci.6,addr=0x0 -incoming defer 
-device virtio-balloon-pci,id=balloon0,bus=pci.5,addr=0x0 -msg timestamp=on

** Affects: nova
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1863844

Title:
   The virtual machine with the config_driver device cannot properly
  mount the disk using the virtio-scsi driver

Status in OpenStack Compute (nova):
  New

Bug description:
  * openstack verison:rocky

  * image info 
  openstack image set --property hw_disk_bus='scsi' --property 
hw_firmware_type='uefi' --property hw_scsi_model='virtio-scsi' 
d3fe4150-af9f-47af-b3a8-93a31bfc2ebe

  * storage backend :ceph rbd

  * The virtual machine has a config driver setting.
  file=rbd:nova.vms/357a1296-a22d-4451-9387-1ba87d60f244_disk.config

  * attach disk failure
  packages/eventlet/tpool.py", line 83, in tworker
  2020-02-19 03:59:03.619 56660 ERROR oslo_messaging.rpc.server rv = 
meth(*args, **kwargs)
  2020-02-19 03:59:03.619 56660 ERROR oslo_messaging.rpc.server File 
"/var/lib/openstack/lib/python2.7/site-packages/libvirt.py", line 593, in 
attachDeviceFlags
  2020-02-19 03:59:03.619 56660 ERROR oslo_messaging.rpc.server if ret == -1: 
raise libvirtError ('virDomainAttachDeviceFlags() failed', dom=self)
  2020-02-19 03:59:03.619 56660 ERROR oslo_messaging.rpc.server libvirtError: 
internal error: unable to execute QEMU command 'object-add': attempt to add 
duplicate property 'scsi0-0-0-1-secret0' to object (type 'container')

  * instance info
  /usr/bin/qemu-system-aarch64 -name guest=instance-000003bf,debug-threads=on 
-S -object 
secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-282-instance-000003bf/master-key.aes
 -machine virt-2.11,accel=kvm,usb=off,dump-guest-core=off -cpu host -drive 
file=/usr/share/AAVMF/AAVMF_CODE.fd,if=pflash,format=raw,unit=0,readonly=on 
-drive 
file=/var/lib/libvirt/qemu/nvram/instance-000003bf_VARS.fd,if=pflash,format=raw,unit=1
 -m 1024 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid 
357a1296-a22d-4451-9387-1ba87d60f244 -no-user-config -nodefaults -chardev 
socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-282-instance-000003bf/monitor.sock,server,nowait
 -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew 
-no-shutdown -boot strict=on -device 
pcie-root-port,port=0x8,chassis=1,id=pci.1,bus=pcie.0,multifunction=on,addr=0x1 
-device pcie-root-port,port=0x9,chassis=2,id=pci.2,bus=pcie.0,addr=0x1.0x1 
-device pcie-root-port,port=0xa,chassis=3,id=pci.3,bus=pcie.0,addr=0x1.0x2 
-device pcie-root-port,port=0xb,chassis=4,id=pci.4,bus=pcie.0,addr=0x1.0x3 
-device pcie-root-port,port=0xc,chassis=5,id=pci.5,bus=pcie.0,addr=0x1.0x4 
-device pcie-root-port,port=0xd,chassis=6,id=pci.6,bus=pcie.0,addr=0x1.0x5 
-device pcie-root-port,port=0xe,chassis=7,id=pci.7,bus=pcie.0,addr=0x1.0x6 
-device qemu-xhci,id=usb,bus=pci.3,addr=0x0 -device 
virtio-scsi-pci,id=scsi0,bus=pci.2,addr=0x0 -device 
virtio-serial-pci,id=virtio-serial0,bus=pci.4,addr=0x0 -object 
secret,id=scsi0-0-0-0-secret0,data=5DUBa69gWAN+apfg/C9uComvL8kwdi0gGsuykje3cb0=,keyid=masterKey0,iv=ReyuA2SkS31c+8VraCjtfA==,format=base64
 -drive 
file=rbd:cinder.volumes/f96afed1-b7e5-4f46-9262-a072569ad5a6:id=cinder:auth_supported=cephx\;none:mon_host=172.16.22.67\:6789\;172.16.22.68\:6789\;172.16.22.69\:6789,file.password-secret=scsi0-0-0-0-secret0,format=raw,if=none,id=drive-scsi0-0-0-0,serial=f96afed1-b7e5-4f46-9262-a072569ad5a6,cache=writeback,discard=unmap
 -device 
scsi-hd,bus=scsi0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0-0-0-0,id=scsi0-0-0-0,bootindex=1
 -object 
secret,id=scsi0-0-0-1-secret0,data=9O1G2UAyBb27hQQWQbK3rXU1umSwp/jTQrfqJPlLusg=,keyid=masterKey0,iv=X5fvpipE/j/lsTpfreYPyw==,format=base64
 -drive 
file=rbd:nova.vms/357a1296-a22d-4451-9387-1ba87d60f244_disk.config:id=cinder:auth_supported=cephx\;none:mon_host=172.16.22.67\:6789\;172.16.22.68\:6789\;172.16.22.69\:6789,file.password-secret=scsi0-0-0-1-secret0,format=raw,if=none,id=drive-scsi0-0-0-1,readonly=on,cache=writeback,discard=unmap
 -device 
scsi-cd,bus=scsi0.0,channel=0,scsi-id=0,lun=1,drive=drive-scsi0-0-0-1,id=scsi0-0-0-1
 -netdev tap,fd=91,id=hostnet0,vhost=on,vhostfd=93 -device 
virtio-net-pci,host_mtu=1550,netdev=hostnet0,id=net0,mac=fa:16:3e:31:bb:23,bus=pci.1,addr=0x0
 -chardev 
pty,id=charserial0,logfile=/var/lib/nova/instances/357a1296-a22d-4451-9387-1ba87d60f244/console.log,logappend=off
 -serial chardev:charserial0 -chardev 
socket,id=charchannel0,path=/var/lib/libvirt/qemu/org.qemu.guest_agent.0.instance-000003bf.sock,server,nowait
 -device 
virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0
 -device usb-tablet,id=input0,bus=usb.0,port=1 -device 
usb-kbd,id=input1,bus=usb.0,port=2 -vnc 0.0.0.0:48 -device 
virtio-gpu-pci,id=video0,max_outputs=1,bus=pci.6,addr=0x0 -incoming defer 
-device virtio-balloon-pci,id=balloon0,bus=pci.5,addr=0x0 -msg timestamp=on

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to