Description of problem:
nova searches for wrong device unexpectedly when multipath device has faulty lun
The error message is something following:
TRACE nova.compute.manager [instance: d9db6ec9-0758-4565-acd8-e06bd6a29c3a] libvirtError: Cannot access storage file '/dev/mapper/Oct' (as uid:107, gid:107): No such file or directory
As the above we can see that nova-compute is looking for a device called /dev/mapper/Oct.
Version-Release number of selected component (if applicable):
OSP 6.0 on RHEL 7
How reproducible:
Steps to Reproduce: ( according to the customer )
1. Make one lun faulty in multipath device
2. Start a nova instance
3. Check the nova-compute.log
Actual results:
A wrong device ( /dev/mapper/Oct ) is used
Expected results:
The instance should boot normally.
Additional info: