libvirt: disconnect volume from host during detach

Solution Verified - Updated -

Issue

  • During a volume detach operation, Nova compute attempts to remove the volume from libvirt for the instance before proceeding to remove the storage lun from the underlying compute host.
  • If Nova discovers that the volume was not found in the instance's libvirt definition then it ignores that error condition and returns (after issuing a warning message "Ignoring DiskNotFound exception while detaching").

Environment

  • Red Hat Openstack 10.
  • storage array via iSCSI multipath to an instance on a compute host.
  • openstack-nova < 14.1.0-11

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In